示例#1
0
        void Limpia_Datos_Tercero()
        {
            aa_EDireccion = new Clases.EDireccion();
            aa_LEEmail    = new List <Clases.EEmail>();
            aa_EEmail     = new Clases.EEmail();
            aa_LETelefono = new List <Clases.ETelefono>();
            aa_ETelefono  = new Clases.ETelefono();

            TNombreTercero.Text   = "";
            TIdentificacion.Text  = "";
            DT_Fecha_NAc.Value    = DateTime.Today;
            CB_Sexo.SelectedIndex = 0;
            CB_TipoIdentificacion.SelectedIndex = 0;
            DG_Email.Rows.Clear();
            DG_Telefono.Rows.Clear();
            Tpais.Text      = "";
            Tprovincia.Text = "";
            Tmunicipio.Text = "";
            TDireccion.Text = "";
        }
示例#2
0
        bool Inserta_Direccion()
        {
            Error = "";
            Clases.EDireccion aa_EDireccion = new Clases.EDireccion();
            aa_EDireccion.id_Tercero_Direccion = aa_ETercero.id_Tercero;
            aa_EDireccion.id_mun_Direccion     = Tmunicipio.Text.ToString().Trim();
            aa_EDireccion.Direccion            = TDireccion.Text.ToString().Trim().ToUpper();
            aa_EDireccion.TIPO_DIRECCION       = "C";
            aa_EDireccion.N_LINEA_DIRECCION    = 0;


            if (funciones.Inserta_Direccion(aa_EDireccion, ref Error))
            {
                return(true);
            }
            else
            {
                if (!string.IsNullOrWhiteSpace(Error.Trim()))
                {
                    MessageBox.Show(Error.ToString().Trim());
                }
            }
            return(false);
        }
示例#3
0
        void Llena_Datos_Tercero(Clases.ETercero ii_ETercero)
        {
            if (ii_ETercero == null)
            {
                return;
            }
            TNombreTercero.Text  = ii_ETercero.Nombre_Tercero.Trim();
            TIdentificacion.Text = ii_ETercero.Cedula_Tercero.Trim();
            DT_Fecha_NAc.Value   = DateTime.Parse(ii_ETercero.Fecha_Nac_Tercero);

            foreach (var Tipo in aa_LETipo_Identificacion)
            {
                if (Tipo.Id_Tipo_Ident.Trim() == ii_ETercero.ID_T_Identif_Tercero.Trim())
                {
                    for (int ii = 0; ii < CB_TipoIdentificacion.Items.Count; ii++)
                    {
                        if ((Tipo.Descr_Tipo_Ident.ToString().Trim() == CB_TipoIdentificacion.Items[ii].ToString().Trim()))
                        {
                            CB_TipoIdentificacion.SelectedIndex = ii;
                            break;
                        }
                    }
                }
            }
            if (ii_ETercero.Sexo_Tercero.ToUpper().Trim() == "F")
            {
                CB_Sexo.SelectedIndex = 0;
            }
            else
            {
                CB_Sexo.SelectedIndex = 1;
            }
            aa_EDireccion = funciones.Lee_Direccion_Tercero(ii_ETercero.id_Tercero);
            if (aa_EDireccion != null)
            {
                Tpais.Text      = aa_EDireccion.id_Pais_Direccion.ToString().Trim();
                Tprovincia.Text = aa_EDireccion.id_Provincia_Direccion.ToString().Trim();
                Tmunicipio.Text = aa_EDireccion.id_mun_Direccion.ToString().Trim();
                TDireccion.Text = aa_EDireccion.Direccion.ToString().Trim();
            }

            aa_LEEmail    = new List <Clases.EEmail>();
            aa_LETelefono = new List <Clases.ETelefono>();
            aa_LEEmail    = funciones.Lee_Email_Tercero(int.Parse(ii_ETercero.id_Tercero));
            aa_LETelefono = funciones.Lee_Telefono_Tercero(int.Parse(ii_ETercero.id_Tercero));

            if (aa_LEEmail != null)
            {
                DG_Email.Rows.Clear();
                foreach (var Email in aa_LEEmail)
                {
                    DataGridViewRow ii_row = new DataGridViewRow();
                    ii_row.CreateCells(DG_Email);
                    ii_row.Cells[0].Value = Email.Email.ToString().Trim();
                    ii_row.Cells[1].Value = Email.TIPO_Email.ToUpper();
                    DG_Email.Rows.Add(ii_row);
                }
            }


            if (aa_LETelefono != null)
            {
                DG_Telefono.Rows.Clear();
                foreach (var Tel in aa_LETelefono)
                {
                    DataGridViewRow ii_row = new DataGridViewRow();
                    ii_row.CreateCells(DG_Email);
                    ii_row.Cells[0].Value = Tel.Numero_Tel.ToString().Trim();
                    ii_row.Cells[1].Value = Tel.TIPO_Tel.ToUpper();
                    DG_Telefono.Rows.Add(ii_row);
                }
            }
        }