public void llenagrid() { Bus_contacto = new tb_contacto_Bus(); Lista = new List <tb_contacto_Info>(); Lista = Bus_contacto.Get_List_Contacto(param.IdEmpresa); gridControlContactos.DataSource = Lista; }
private Boolean Anular() { try { if (info_contacto.Estado != "I") { if (MessageBox.Show("¿Está seguro que desea anular el Contacto #:" + txt_idContacto.Text.Trim() + " ?", "Anulación de Mantenimiento Contacto", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); bus_contacto = new tb_contacto_Bus(); info_contacto = new tb_contacto_Info(); string mensaje = string.Empty; info_contacto = GetContacto(ref mensaje); if (mensaje != "") { MessageBox.Show("Error " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } info_contacto.UsuarioAnulacion = param.IdUsuario; info_contacto.FechaAnulacion = DateTime.Now; info_contacto.MotivoAnulacion = fr.motivoAnulacion; bool resultado = bus_contacto.AnularContacto(info_contacto, ref mensaje); if (resultado) { MessageBox.Show("Se ha anulado correctamente el Contacto #: " + txt_idContacto.Text, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.ucGe_Menu.Visible_bntGuardar_y_Salir = false; this.ucGe_Menu.Visible_btnGuardar = false; return(true); } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show("Error " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } } else { return(false); } } else { MessageBox.Show("El Contacto #:" + txt_idContacto.Text.Trim() + " ya se encuentra anulado.", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error " + ex.Message.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } }
public bool Buscar_x_Contacto(ref string mensaje) { try { bus_contacto = new tb_contacto_Bus(); bool existe = bus_contacto.ExisteContacto(param.IdEmpresa, Convert.ToDecimal(txt_idContacto.Text.Trim()), Convert.ToDecimal(txtIdPersona.Text.Trim()), ref mensaje); return(existe); } catch (Exception) { return(false); } }
public void LLamaControl(ref string mensaje) { try { tb_contacto_Bus bus_contacto = new tb_contacto_Bus(); Lista = new List <tb_contacto_Info>(); //Lista = bus_contacto.Get_Contanto_x_cedula(param.IdEmpresa, Convert.ToString(txtCedulaRuc.Text)); this.gridControlContactos.DataSource = Lista; info_contacto = new tb_contacto_Info(); //info_contacto = Lista.FirstOrDefault(q => q.IdEmpresa == param.IdEmpresa && q.Persona_Info.pe_cedulaRuc == Convert.ToString(txtCedulaRuc.Text)); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error " + ex.Message.ToString(), "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public Boolean Actualizar() { bool resultado = false; try { string mensaje = string.Empty; info_contacto = new tb_contacto_Info(); bus_contacto = new tb_contacto_Bus(); info_contacto = GetContacto(ref mensaje); info_contacto.UsuarioModificacion = param.IdUsuario; info_contacto.FechaModificacion = DateTime.Now; resultado = bus_contacto.ActualizarContacto(info_contacto, ref mensaje); if (resultado == true) { MessageBox.Show(mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.ucGe_Menu.Visible_bntGuardar_y_Salir = true; this.ucGe_Menu.Visible_btnGuardar = true; lblAnulado.Visible = false; this.Accion = Cl_Enumeradores.eTipo_action.grabar; Limpiar(); } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show("Error " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } return(resultado); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message); return(false); } }
public void ObtenerDatos_x_Cedula() { try { string msj = string.Empty; Bus_Persona = new tb_persona_bus(); infoPersona = new tb_persona_Info(); bus_contacto = new tb_contacto_Bus(); info_contacto = new tb_contacto_Info(); infoPersona = Bus_Persona.Get_Info_Persona(txt_cedulaRucContacto.Text.Trim()); if (infoPersona != null) { if (infoPersona.IdPersona != 0) { info_contacto = bus_contacto.Get_Info_contacto_x_Persona(param.IdEmpresa, infoPersona.IdPersona, ref msj); if (info_contacto != null) { if (info_contacto.IdContacto != 0) { info_contacto.IdContacto = info_contacto.IdContacto; info_contacto.IdEmpresa = info_contacto.IdEmpresa; info_contacto.IdPais = info_contacto.IdPais; info_contacto.IdProvincia = info_contacto.IdProvincia; info_contacto.IdCiudad = info_contacto.IdCiudad; info_contacto.IdNacionalidad = info_contacto.IdNacionalidad; info_contacto.Organizacion = info_contacto.Organizacion; info_contacto.CodContacto = info_contacto.CodContacto; info_contacto.Cargo = info_contacto.Cargo; info_contacto.Pagina_Web = info_contacto.Pagina_Web; info_contacto.Notas = info_contacto.Notas; info_contacto.Mostrar_como = info_contacto.Mostrar_como; info_contacto.Codigo_postal = info_contacto.Codigo_postal; info_contacto.Fecha_alta = info_contacto.Fecha_alta; info_contacto.Fecha_Ult_Contacto = info_contacto.Fecha_Ult_Contacto; //info_contacto.foto = info_contacto.foto; txt_idContacto.ReadOnly = true; txt_codigoContacto.ReadOnly = true; } } txt_cedulaRucContacto.Properties.ReadOnly = true; txtIdPersona.Properties.ReadOnly = true; } info_contacto.Persona_Info.IdPersona = infoPersona.IdPersona; info_contacto.Persona_Info.pe_nombre = infoPersona.pe_nombre; info_contacto.Persona_Info.pe_apellido = infoPersona.pe_apellido; info_contacto.Persona_Info.pe_cedulaRuc = infoPersona.pe_cedulaRuc; info_contacto.Persona_Info.pe_fechaNacimiento = infoPersona.pe_fechaNacimiento; info_contacto.Persona_Info.pe_Naturaleza = infoPersona.pe_Naturaleza; info_contacto.Persona_Info.pe_razonSocial = infoPersona.pe_razonSocial; info_contacto.Persona_Info.pe_direccion = infoPersona.pe_direccion; //info_contacto.Persona_Info.pe_sexo = infoPersona.pe_sexo; info_contacto.Persona_Info.pe_telefonoCasa = infoPersona.pe_telefonoCasa; info_contacto.Persona_Info.IdTipoDocumento = infoPersona.IdTipoDocumento; info_contacto.Persona_Info.pe_celular = infoPersona.pe_celular; info_contacto.Persona_Info.pe_estado = infoPersona.pe_estado; info_contacto.Estado = infoPersona.pe_estado; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error " + ex.Message.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void CargarDatos() { try { //txtEmpresa.Text = Convert.ToString(info_contacto.IdEmpresa); txtIdPersona.Text = Convert.ToString(info_contacto.IdPersona); txt_idContacto.Text = Convert.ToString(info_contacto.IdContacto); txt_codigoContacto.Text = info_contacto.CodContacto; txtOrganizacion.Text = info_contacto.Organizacion; txtCargo.Text = info_contacto.Cargo; txtMostrar_como.Text = info_contacto.Mostrar_como; txtNotas.Text = info_contacto.Notas; txtPaginaweb.Text = info_contacto.Pagina_Web; txtCodigoPostal.Text = info_contacto.Codigo_postal; txtMostrar_como.Text = info_contacto.Mostrar_como; ucGe_PaisProvinciaCiudad.set_InfoCiudad(info_contacto.IdCiudad.ToString()); ucGe_PaisProvinciaCiudad.set_InfoProvincia(info_contacto.IdProvincia.ToString()); ucGe_PaisProvinciaCiudad.set_InfoPais(info_contacto.IdPais.ToString()); cmbNacionalidad.SelectedValue = info_contacto.IdNacionalidad.ToString(); txtIdPersona.Text = Convert.ToString(info_contacto.Persona_Info.IdPersona); txtApellido.Text = info_contacto.Persona_Info.pe_apellido; txt_nombresContacto.Text = info_contacto.Persona_Info.pe_nombre; txt_celular.Text = info_contacto.Persona_Info.pe_celular; txt_telefono.Text = info_contacto.Persona_Info.pe_telefonoCasa; txt_Direccion.Text = info_contacto.Persona_Info.pe_direccion; txt_cedulaRucContacto.Text = info_contacto.Persona_Info.pe_cedulaRuc; txtRazonSocial.Text = info_contacto.Persona_Info.pe_razonSocial; if (info_contacto.Persona_Info.pe_Naturaleza != null) { this.ucGe_NaturalezaPersona1.set_Naturaleza(info_contacto.Persona_Info.pe_Naturaleza); } ucGe_Docu_PerIdentificacion.cmb_Docum_perso.SelectedValue = (info_contacto.Persona_Info.IdTipoDocumento == null) ? "CED" : info_contacto.Persona_Info.IdTipoDocumento; if (info_contacto.Fecha_alta != null && info_contacto.Fecha_alta != DateTime.MinValue) { dT_FechaContacto.Value = Convert.ToDateTime((info_contacto.Fecha_alta != DateTime.MinValue) ? Convert.ToDateTime(info_contacto.Fecha_alta) : DateTime.Now.AddYears(-200)); dT_FechaContacto.Checked = (info_contacto.Fecha_alta != DateTime.MinValue) ? true : false; } if (info_contacto.Persona_Info.pe_fechaNacimiento != null) { dt_fechaNacimiento.Value = Convert.ToDateTime((info_contacto.Persona_Info.pe_fechaNacimiento != DateTime.MinValue) ? Convert.ToDateTime(info_contacto.Persona_Info.pe_fechaNacimiento) : DateTime.Now.AddYears(-200)); dt_fechaNacimiento.Checked = (info_contacto.Persona_Info.pe_fechaNacimiento != DateTime.MinValue) ? true : false; } else { dt_fechaNacimiento.Checked = false; } if (info_contacto.Fecha_Ult_Contacto != null && info_contacto.Fecha_Ult_Contacto != DateTime.MinValue) { dt_fechaUltimaContacto.Value = Convert.ToDateTime((info_contacto.Fecha_Ult_Contacto != DateTime.MinValue) ? Convert.ToDateTime(info_contacto.Fecha_Ult_Contacto) : DateTime.Now.AddYears(-200)); dt_fechaUltimaContacto.Checked = (info_contacto.Fecha_Ult_Contacto != DateTime.MinValue) ? true : false; } chkEstado.Checked = (info_contacto.Estado == "A") ? true : false; if (info_contacto.Estado == "A") { lblAnulado.Visible = false; } else { if (info_contacto.Estado != null) { lblAnulado.Visible = true; } } if (info_contacto.foto == null) { tb_contacto_Bus BusConta = new tb_contacto_Bus(); byte[] foto = null; foto = BusConta.Get_Image_x_contacto(info_contacto.IdEmpresa, info_contacto.IdContacto, ref MensajeError); if (foto != null) { pic_foto.Image = Funciones.ArrayAImage(foto); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message); } }