protected void CargaInicial()
{
cmbMunicipio.Items.Insert(0, new ListItem("Seleccione", "0"));
cmbEstado.Items.Insert(0, new ListItem("Seleccione", "0"));
}
protected void cmbEstado_SelectedIndexChanged(object sender, EventArgs e)
{
cmbMunicipio.DataSource = BL.BL_COMBOBOX.cmbMunicipio(Convert.ToInt32(cmbEstado.SelectedValue));
cmbMunicipio.DataValueField = "IdMunicipio";
cmbMunicipio.DataTextField = "Descripcion";
cmbMunicipio.DataBind();
cmbMunicipio.Items.Insert(0, new ListItem("Seleccione", "0"));
}
protected void cmbTipoTelefono_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbTipoTelefono.SelectedItem.ToString() == "OFICINA")
{
txtExtencion.Visible = true;
txtExtencion.Enabled = true;
}
else
{
txtExtencion.Visible = false;
txtExtencion.Enabled = false;
}
}
//REGISTRAR CONTACTO
protected void btnGuardar_Click(object sender, EventArgs e)
{
USUARIO U = (USUARIO)Session["usuario"];
CONTACTOS C = new CONTACTOS();
C.IdUsuario = U.IdUsuario;
if (cmbMunicipio.SelectedIndex == 0)
{
C.IdMunicipio = null;
}
else if (C.IdPais == 122)
{
}
else
{
C.IdMunicipio = Convert.ToInt32(cmbMunicipio.SelectedValue);
}
C.IdTipo_Contacto = Convert.ToInt32(cmbTipoContacto.SelectedValue);
C.IdPais = Convert.ToInt32(cmbPais.SelectedValue);
C.NumInterior = txtNumInterior.Text.Trim();
C.NumExterior = txtNumExterior.Text.Trim();
C.Nombre = txtNombre.Text.ToUpper().Trim();
C.ApellidoP = txtApellidoP.Text.ToUpper().Trim();
C.ApellidoM = txtApellidoM.Text.ToUpper().Trim();
C.Calle = txtCalle.Text.ToUpper().Trim();
C.Colonia = txtColonia.Text.ToUpper().Trim();
C.Estado = txtEstado.Text.ToUpper().Trim();
C.Municipio = txtMunicipio.Text.ToUpper().Trim();
C.Imagen = txtImagen.Text;
C.FecNac = txtFecNac.Text.ToUpper().Trim();
string control = BL.BL_CONTACTO.AgregarContacto(C);
if (control == "ok")
{
ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "alerta('Se realizo el registro con exito', 'success', '')", true);
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "alerta('" + control + "', 'error', '')", true);
}
}
protected void CrearContacto()
{
USUARIO U = (USUARIO)Session["usuario"];
List<dgvCONTACTO> lts = BL.BL_CONTACTO.ListarContacto(U.IdUsuario);
if (lts.Count > 0)
{
dgvContacto.DataSource = lts; //data source es de donde va a tomar los datos
dgvContacto.DataBind();
}
else
{
dgvContacto.DataSource = null; //si no encuentra datos lo poenemos como null para que no truene el programa
dgvContacto.DataBind();
}
}
//SELECCIONAR CONTACTO
protected void dgvContacto_SelectedIndexChanged(object sender, EventArgs e)
{
int IdContacto = Convert.ToInt32(dgvContacto.SelectedDataKey.Value.ToString());//manda el ID del contacto del contacto seleccionado
List<dgvCONTACTO> lst = BL.BL_CONTACTO.SeleccionContactos(IdContacto); //ponemos los datos de la BD en una lista
if (lst.Count > 0) //Buscamos si encontro un registro
{
txtTipoContacto.Text = lst[0].TipoContacto.ToString();
txtTipoContacto.Text = lst[0].Pais.ToString();
txtNombre.Text = lst[0].Nombre.ToString();
txtApellidoP.Text = lst[0].ApellidoP.ToString();
txtApellidoM.Text = lst[0].ApellidoM.ToString();
txtCalle.Text = lst[0].Calle.ToString();
txtNumExterior.Text = lst[0].NumExterior.ToString();
txtNumInterior.Text = lst[0].NumInterior.ToString();
txtColonia.Text = lst[0].Colonia.ToString();
txtApellidoP.Text = lst[0].Estado.ToString();
txtApellidoM.Text = lst[0].Municipio.ToString();
txtApellidoM.Text = lst[0].Imagen.ToString();
cmbPais.SelectedValue = lst[0].IdPais.ToString();
cmbMunicipio.SelectedValue = lst[0].IdMunicipio.ToString();
cmbEstado.SelectedValue = lst[0].IdEstado.ToString();
txtEstado.Text = lst[0].Estado.ToString();
txtMunicipio.Text = lst[0].Municipio.ToString();
if (lst[0].IdPais == 122) //condicion por si el pais es mexico ocultar el txtEstado y txtMunicipio
{
txtEstado.Visible = true;
txtMunicipio.Visible = true;
cmbEstado.Visible = false;
cmbMunicipio.Visible = false;
}
else
{
txtEstado.Visible = false;
txtMunicipio.Visible = false;
}
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "alerta('No se encontro contacto', 'warning', '')", true);
}
}
//ELIMINAR CONTACTO
protected void dgvContacto_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int IdContacto = Convert.ToInt32(e.Keys[0].ToString());
string control = BL.BL_CONTACTO.EliminarContacto(IdContacto);
CrearContacto();
}
}
protected void btnGuardar_Click(object sender, EventArgs e)
{
clsUsuario U = (clsUsuario)Session["usuario"];
clsMovimiento M = new clsMovimiento();
M.IdMovimiento = Convert.ToInt32(dgvMovimiento.SelectedDataKey.Value.ToString()); //Trae el id
int IdEstatus = 3;
if (txtFolioAuditoria.Text.Trim().ToUpper() != "" && txtFolioPatrimonio.Text.Trim().ToUpper() != "")
{
M.FolioPatrimonio = txtFolioPatrimonio.Text.Trim().ToUpper();
M.FolioAuditoria = txtFolioAuditoria.Text.Trim().ToUpper();
IdEstatus = 4;
}
else if (txtFolioPatrimonio.Text.Trim().ToUpper() != "" && txtFolioAuditoria.Text.Trim().ToUpper() == "")
{
M.FolioPatrimonio = txtFolioPatrimonio.Text.Trim().ToUpper();
M.FolioAuditoria = txtFolioAuditoria.Text.Trim().ToUpper();
IdEstatus = 3;
}
else if (txtFolioPatrimonio.Text.Trim().ToUpper() == "" && txtFolioAuditoria.Text.Trim().ToUpper() != "")
{
M.FolioPatrimonio = txtFolioPatrimonio.Text.Trim().ToUpper();
M.FolioAuditoria = txtFolioAuditoria.Text.Trim().ToUpper();
IdEstatus = 3;
}
M.IdMovimiento = Convert.ToInt32(dgvMovimiento.SelectedDataKey.Value.ToString()); //Trae el id
M.FolioPatrimonio = txtFolioPatrimonio.Text.Trim().ToUpper();
M.FolioAuditoria = txtFolioAuditoria.Text.Trim().ToUpper();
M.IdEstatus = 3;
string FechaFinPrestamo = txtFechaFinPrestamo.Text;
if (cmbTipoMovimiento.SelectedIndex == 2)
{
DateTime FechaFinP = DateTime.Parse(FechaFinPrestamo);
M.FechaFinPrestamo = FechaFinP;
}
else
{
FechaFinPrestamo = null;
}
//usuariocuenta
M.IdUsuarioModificacion = U.IdUsuario;
string control = FACPYA.MovimientoDeActivos.Logica.logicaMovimiento.ModificarMovimiento(M, U, IdEstatus);
if (control == "ok")
{
ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "alerta('Se guardo el movimiento','success','')", true);
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "alerta('No se se registro el movimiento ', 'error', '')", true);
}
}
Comentarios
Publicar un comentario