コード例 #1
0
ファイル: frmAltaProv.cs プロジェクト: santieg11/TPC_GARCIAS
        public frmAltaProv(PROVEEDORES id, char tipo)
        {
            InitializeComponent();
            txbNomProv.MaxLength     = 50;
            mtbCUIT.MaxLength        = 13;
            txbNomContacto.MaxLength = 80;
            txbEmail.MaxLength       = 50;
            txbDireccion.MaxLength   = 50;
            txbIDProv.ReadOnly       = true;
            txbIDContacto.ReadOnly   = true;
            btnAceptar.Hide();
            btnCancelar.Hide();


            try
            {
                ProveedoresNegocio conectarP = new ProveedoresNegocio();
                PROVEEDORES        datosP    = new PROVEEDORES();
                datosP = conectarP.ConsultarProv(id.intIDProv);

                ContactosNegocio conectarC = new ContactosNegocio();
                DatosContacto    datosC    = new DatosContacto();
                datosC = conectarC.consultar(id.intIdContacto);

                txbIDProv.Text     = id.intIDProv.ToString();
                txbNomProv.Text    = datosP.strNombre;
                mtbCUIT.Text       = datosP.strCuit;
                txbIDContacto.Text = id.intIdContacto.ToString();

                txbNomContacto.Text = datosC.strNombre;
                mtbTelefono.Text    = datosC.intTelefono.ToString();
                txbEmail.Text       = datosC.strEmail;
                txbDireccion.Text   = datosC.strDireccion;

                if (tipo == 'v')
                {
                    txbNomProv.ReadOnly     = true;
                    mtbCUIT.ReadOnly        = true;
                    txbNomContacto.ReadOnly = true;
                    mtbTelefono.ReadOnly    = true;
                    txbEmail.ReadOnly       = true;
                    txbDireccion.ReadOnly   = true;

                    btnMod.Hide();
                }
                else if (tipo == 'm')
                {
                    btnMod.Show();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: frmAltaProv.cs プロジェクト: santieg11/TPC_GARCIAS
        public void btnMod_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio conectarP = new ProveedoresNegocio();
            PROVEEDORES        datosP    = new PROVEEDORES();
            ContactosNegocio   conectarC = new ContactosNegocio();
            DatosContacto      datosC    = new DatosContacto();

            datosP.intIDProv = Convert.ToInt32(txbIDProv.Text);
            datosP.strNombre = txbNomProv.Text;
            datosP.strCuit   = mtbCUIT.Text;
            datosP.datUltMod = DateTime.Now;

            datosC.intIDContacto = Convert.ToInt32(txbIDContacto.Text);
            datosC.strNombre     = txbNomContacto.Text;
            datosC.intTelefono   = Convert.ToInt32(mtbTelefono.Text);
            datosC.strEmail      = txbEmail.Text;
            datosC.strDireccion  = txbDireccion.Text;

            conectarP.modificar(datosP);
            conectarC.modificar(datosC);
            MessageBox.Show("Proveedor modificado");
        }
コード例 #3
0
ファイル: frmAltaProv.cs プロジェクト: santieg11/TPC_GARCIAS
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio conectarP = new ProveedoresNegocio();
            PROVEEDORES        datosP    = new PROVEEDORES();

            ContactosNegocio conectarC = new ContactosNegocio();
            DatosContacto    datosC    = new DatosContacto();

            try
            {
                datosC.strNombre    = txbNomContacto.Text;
                datosC.strEmail     = txbEmail.Text;
                datosC.intTelefono  = (int)Convert.ToInt64(mtbTelefono.Text);
                datosC.strDireccion = txbDireccion.Text;

                conectarC.alta(datosC);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            try
            {
                datosP.strNombre     = txbNomProv.Text;
                datosP.strCuit       = mtbCUIT.Text;
                datosP.intIdContacto = conectarC.consultarID();

                conectarP.alta(datosP);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                MessageBox.Show("Proveedor creado exitosamente");
            }
        }