예제 #1
0
        public int AltaTipoDocumento(M_TipoDocumento oTipoDoc)
        {
            string qry = "";
              int result = -99;
              qry = string.Format("INSERT INTO T_TipoDocumento VALUES ('{0}','{1}','{2}')", oTipoDoc.Descripcion, oTipoDoc.DescLarga, oTipoDoc.AutoSN);

                try
                {
                  using (SqlCommand aCommand = new SqlCommand(qry, cnn.Conectar()))
                   {
                     result = aCommand.ExecuteNonQuery();
                   }
                }
                catch (Exception)
                {
                    return 0;
                }
            return 1;
        }
예제 #2
0
        public int BajaTipoDocumento(M_TipoDocumento oTipoDoc)
        {
            string qry = "";
              int result = -99;
              qry = string.Format("DELETE T_TipoDocumento WHERE Id_TipoDocumento = ('{0}')", oTipoDoc.Id_TipoDocumento);

            try
                {
                  using (SqlCommand aCommand = new SqlCommand(qry, cnn.Conectar()))
                   {
                     result = aCommand.ExecuteNonQuery();
                   }
                }
                catch (Exception)
                {
                    return 0;
                }
            return 1;
        }
예제 #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (ValidaCamposAlta() == true)
            {

                    if (Estado == m_enumEstado.Nuevo)
                    {
                        M_TipoDocumento oTipoDoc = new M_TipoDocumento();
                        C_TipoDocumentos oTipoDoc_c = new C_TipoDocumentos();

                        oTipoDoc.DescLarga = txtDescripLarga.Text;
                        oTipoDoc.Descripcion = txtDescripCorta.Text;
                        oTipoDoc.AutoSN = 0;

                        int result = oTipoDoc_c.AltaTipoDocumento(oTipoDoc);
                        if (result == 1)
                        {
                            MessageBox.Show("Carga Exitosa");
                            CargaGrillaTipoDoc();
                            Estado = m_enumEstado.Lectura;
                        }
                        else
                        {
                            MessageBox.Show("Error: No se pudo realizar el Alta.");
                        }

                    }
                    if (Estado == m_enumEstado.Edicion)
                    {
                        oTipoDoc.DescLarga = txtDescripLarga.Text;
                        oTipoDoc.Descripcion = txtDescripCorta.Text;
                        oTipoDoc.AutoSN = 0;
                        oTipoDoc.Id_TipoDocumento = oTipoDoc.Id_TipoDocumento;

                        int result = oTipoDoc_c.ModificaTipoDocumento(oTipoDoc);
                        if (result == 1)
                        {
                            MessageBox.Show("Modificacion Exitosa");
                            CargaGrillaTipoDoc();
                        }
                        else
                        {
                            MessageBox.Show("Error: No se pudo realizar la Modificacion.");
                        }
                    }
                    Estado = m_enumEstado.Lectura;

            }
        }
예제 #4
0
        public int ModificaTipoDocumento(M_TipoDocumento oTipoDoc)
        {
            string qry = "";
            int result = -99;
            qry = string.Format("UPDATE T_TipoDocumento SET Descripcion = ('{1}'), DescLarga = ('{2}'), AutoSN = ('{3}') WHERE Id_TipoDocumento = ('{0}')", oTipoDoc.Id_TipoDocumento,oTipoDoc.Descripcion,oTipoDoc.DescLarga,oTipoDoc.AutoSN);

            try
            {
                using (SqlCommand aCommand = new SqlCommand(qry, cnn.Conectar()))
                {
                    result = aCommand.ExecuteNonQuery();
                }
            }
            catch (Exception)
            {
                return 0;
            }
            return 1;
        }