예제 #1
0
        public void Insertar(BE_T_MaestroCliente oBE_T_MaestroCliente)
        {
            sSql = "select right('00000'+convert(varchar(5),max(convert(int,idMaestroCliente))+1),5) from T_MaestroCliente ";
            string sIdCliente = Convert.ToString(ConexionDAO.fEscalar(sSql));

            sSql = "insert into T_MaestroCliente values ";
            sSql += "(";
            sSql += "'" + BE_Helper.oBE_Sis_Cliente.IdCliente + "',";
            sSql += "'" + sIdCliente  + "',";
            //sSql += "'" + oBE_T_MaestroCliente.IdMaestroCliente + "',";
            sSql += "'" + oBE_T_MaestroCliente.TipoPersona.Substring(0,1) + "',";
            sSql += "'" + oBE_T_MaestroCliente.TipoDoi + "',";
            sSql += "'" + oBE_T_MaestroCliente.NumeroDoi + "',";
            sSql += "'" + oBE_T_MaestroCliente.RazonSocial + "',";
            sSql += "'" + oBE_T_MaestroCliente.Direccion + "',";
            sSql += "'" + oBE_T_MaestroCliente.Contacto + "',";
            sSql += "'" + oBE_T_MaestroCliente.Telefono1 + "',";
            sSql += "'" + oBE_T_MaestroCliente.Telefono2 + "',";
            sSql += "'" + oBE_T_MaestroCliente.Fax + "', ";
            sSql += "'" + oBE_T_MaestroCliente.Email + "', ";
            sSql += "convert(varchar,getdate(),112),convert(varchar,getdate(),108),'" + BE_Helper.oBE_Sis_Usuario.IdUsuario + "') ";
            ConexionDAO.fExecute(sSql);
        }
예제 #2
0
 public void Modificar(BE_T_MaestroCliente oBE_T_MaestroCliente)
 {
     sSql = "update  T_MaestroCliente set ";
     sSql += "       TipoPersona='" + oBE_T_MaestroCliente.TipoPersona.Substring(0,1) + "', ";
     sSql += "       TipoDoi='" + oBE_T_MaestroCliente.TipoDoi + "', ";
     sSql += "       NumeroDoi='" + oBE_T_MaestroCliente.NumeroDoi + "', ";
     sSql += "       IdMaestroCliente='" + oBE_T_MaestroCliente.IdMaestroCliente + "', ";
     sSql += "       RazonSocial='" + oBE_T_MaestroCliente.RazonSocial + "', ";
     sSql += "       Direccion='" + oBE_T_MaestroCliente.Direccion + "', ";
     sSql += "       Contacto='" + oBE_T_MaestroCliente.Contacto + "', ";
     sSql += "       Telefono1='" + oBE_T_MaestroCliente.Telefono1 + "', ";
     sSql += "       Telefono2='" + oBE_T_MaestroCliente.Telefono2 + "', ";
     sSql += "       Fax='" + oBE_T_MaestroCliente.Fax + "', ";
     sSql += "       Email='" + oBE_T_MaestroCliente.Email + "' ";
     sSql += "where  IdCliente = '" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and IdMaestroCliente='" + oBE_T_MaestroCliente.IdMaestroCliente + "' ";
     ConexionDAO.fExecute(sSql);
 }
예제 #3
0
        protected virtual BE_T_MaestroCliente Make(DataTable dt)
        {
            if (dt.Rows.Count <= 0) return null;

            BE_T_MaestroCliente oBE_T_MaestroCliente = new BE_T_MaestroCliente();
            oBE_T_MaestroCliente.IdCliente = dt.Rows[0]["IdCliente"].ToString().Trim();
            oBE_T_MaestroCliente.IdMaestroCliente = dt.Rows[0]["IdMaestroCliente"].ToString().Trim();
            oBE_T_MaestroCliente.TipoPersona = dt.Rows[0]["TipoPersona"].ToString().Trim();
            oBE_T_MaestroCliente.TipoDoi = dt.Rows[0]["TipoDoi"].ToString().Trim();
            oBE_T_MaestroCliente.NumeroDoi = dt.Rows[0]["NumeroDoi"].ToString().Trim();
            oBE_T_MaestroCliente.RazonSocial = dt.Rows[0]["RazonSocial"].ToString().Trim();
            oBE_T_MaestroCliente.Direccion = dt.Rows[0]["Direccion"].ToString().Trim();
            oBE_T_MaestroCliente.Contacto = dt.Rows[0]["Contacto"].ToString().Trim();
            oBE_T_MaestroCliente.Telefono1 = dt.Rows[0]["Telefono1"].ToString().Trim();
            oBE_T_MaestroCliente.Telefono2 = dt.Rows[0]["Telefono2"].ToString().Trim();
            oBE_T_MaestroCliente.Fax = dt.Rows[0]["Fax"].ToString().Trim();
            oBE_T_MaestroCliente.Email = dt.Rows[0]["Email"].ToString().Trim();
            oBE_T_MaestroCliente.FechaRegistro = (DateTime)dt.Rows[0]["FechaRegistro"];
            oBE_T_MaestroCliente.HoraRegistro = dt.Rows[0]["HoraRegistro"].ToString().Trim();
            oBE_T_MaestroCliente.UsuarioRegistro = dt.Rows[0]["UsuarioRegistro"].ToString().Trim();
            return oBE_T_MaestroCliente;
        }
예제 #4
0
 public void Modificar(BE_T_MaestroCliente oBE_T_MaestroCliente)
 {
     oDL_T_MaestroCliente.Modificar(oBE_T_MaestroCliente);
 }
예제 #5
0
 public void Insertar(BE_T_MaestroCliente oBE_T_MaestroCliente)
 {
     oDL_T_MaestroCliente.Insertar(oBE_T_MaestroCliente);
 }
예제 #6
0
        private void Frm_T_MaestroClientes_Det_Load(object sender, EventArgs e)
        {
            try
            {
                switch (qOpcion)
                {
                    case Helper.eOpcion.Nuevo:
                        this.Text = " Nuevo";
                        txtCodigo.Enabled = false;
                        txtCodigo.Text = "?????";
                        cboTipoPersona.SelectedIndex = 0;
                        cboTipoDoi.SelectedIndex = 0;
                        break;
                    case Helper.eOpcion.Modificar:
                    case Helper.eOpcion.Consultar:
                        txtCodigo.ReadOnly = true;
                        if (qOpcion == Helper.eOpcion.Consultar)
                        {
                            this.Text = " Consultar";
                            txtRazonSocial.ReadOnly = true;
                            txtNumeroDoi.ReadOnly = true;
                            txtDireccion.ReadOnly = true;
                            txtContacto.ReadOnly = true;
                            txtTelefono1.ReadOnly = true;
                            txtTelefono2.ReadOnly = true;
                            txtFax.ReadOnly = true;
                            txtEmail.ReadOnly = true;
                            BtnGrabar.Visible = false;
                        }
                        else
                        {
                            this.Text = " Modificar";
                        }
                        txtCodigo.Text = sIdMaestroCliente.Trim();

                        oBE_T_MaestroCliente = oBL_T_MaestroCliente.Get_MaestroCliente(sIdMaestroCliente);
                        if (oBE_T_MaestroCliente != null)
                        {
                            cboTipoDoi.Text = oBE_T_MaestroCliente.TipoDoi;
                            cboTipoPersona.SelectedIndex = oBE_T_MaestroCliente.TipoPersona == "N" ? 0 : 1;
                            txtNumeroDoi.Text = oBE_T_MaestroCliente.NumeroDoi;
                            txtRazonSocial.Text = oBE_T_MaestroCliente.RazonSocial;
                            txtDireccion.Text = oBE_T_MaestroCliente.Direccion;
                            txtContacto.Text = oBE_T_MaestroCliente.Contacto;
                            txtTelefono1.Text = oBE_T_MaestroCliente.Telefono1;
                            txtTelefono2.Text = oBE_T_MaestroCliente.Telefono2;
                            txtFax.Text = oBE_T_MaestroCliente.Fax;
                            txtEmail.Text = oBE_T_MaestroCliente.Email;
                        }
                        break;
                }
            }
            catch (Exception Er)
            { MessageBox.Show(this, Er.Message, "Error : " + Er.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }