Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
        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);
            }
        }