コード例 #1
0
ファイル: frmDM_Ruta.cs プロジェクト: GeaSmart/Commercial
        public frmDM_Ruta(eRUTA o)
        {
            InitializeComponent();
            tabla = "RUTA";

            this._o = o;
        }
コード例 #2
0
ファイル: frmDM_Ruta.cs プロジェクト: GeaSmart/Commercial
        public override void Siguiente()
        {
            int   u;
            eRUTA o = new eRUTA();

            o.RUT_codigo = Int32.TryParse(this.txtCodigo.Text.Trim(), out u) ? Convert.ToInt32(this.txtCodigo.Text.Trim()) : -1;
            cargarDatos(balRUTA.siguienteRegistro(o));
        }
コード例 #3
0
        private void btnGoRuta_Click(object sender, EventArgs e)
        {
            eRUTA o = new eRUTA();

            o.RUT_codigo = this.cmbRuta.SelectedValue != null?Convert.ToInt32(this.cmbRuta.SelectedValue.ToString()) : -1;

            frmDM_Ruta o2 = new frmDM_Ruta(o);

            o2.MdiParent = this.MdiParent;
            o2.Show();
        }
コード例 #4
0
ファイル: frmDM_Ruta.cs プロジェクト: GeaSmart/Commercial
        public override void Buscar()
        {
            eRUTA        o         = new eRUTA();
            balRUTA      b         = new balRUTA();
            _frmBusqueda ventana   = new _frmBusqueda(false, "buscarRegistro", b);
            DialogResult respuesta = ventana.ShowDialog();

            if (respuesta == DialogResult.OK)
            {
                int u;
                o.RUT_codigo = Int32.TryParse(ventana.pk, out u) ? Convert.ToInt32(ventana.pk) : -1;
                DataTable dt = balRUTA.obtenerRegistro(o);
                cargarDatos(dt);
            }
        }
コード例 #5
0
ファイル: dalRUTA.cs プロジェクト: GeaSmart/Commercial
        public bool eliminarRegistro(eRUTA oeRUTA)
        {
            using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString()))
            {
                string     sp  = "pa_crud_RUTA_eliminarRegistro";
                SqlCommand cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                cnn.Open();

                cmd.Parameters.Add(new SqlParameter("@RUT_CODIGO", oeRUTA.RUT_codigo));

                return(cmd.ExecuteNonQuery() > 0);
            }
        }
コード例 #6
0
ファイル: dalRUTA.cs プロジェクト: GeaSmart/Commercial
        public bool insertarRegistro(eRUTA oeRUTA)
        {
            using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString()))
            {
                string     sp  = "pa_crud_RUTA_insertarRegistro";
                SqlCommand cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                cnn.Open();

                cmd.Parameters.Add(new SqlParameter("@RUT_NOMBRE", oeRUTA.RUT_nombre));                 //variable tipo:string

                return(cmd.ExecuteNonQuery() > 0);
            }
        }
コード例 #7
0
ファイル: frmDM_Ruta.cs プロジェクト: GeaSmart/Commercial
        public override bool Actualizar()
        {
            int  u;
            bool rpta = false;

            try
            {
                eRUTA o = new eRUTA();
                o.RUT_codigo = Int32.TryParse(this.txtCodigo.Text.Trim(), out u) ? Convert.ToInt32(this.txtCodigo.Text.Trim()) : -1;
                o.RUT_nombre = String.IsNullOrWhiteSpace(this.txtNombre.Text.Trim()) ? "" : this.txtNombre.Text.Trim();

                if (balRUTA.actualizarRegistro(o))
                {
                    mensaje("actualizar", "");
                    //MessageBox.Show("El registro fue actualizado correctamente.", "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.txtCodigo.ReadOnly = true;
                    rpta = true;
                }
            }
            catch (CustomException ex)
            {
                if (ex.tupla != null)
                {
                    foreach (Control c in this.gpbInformacion.Controls)
                    {
                        foreach (var item in ex.tupla)
                        {
                            if (c.Tag != null && c.Tag.ToString() == item.name)
                            {
                                errValidacion.SetError(c, item.message.ToString());
                            }
                        }
                    }
                    mensaje("subsanar", "");
                }
                else
                {
                    mensaje("corregir", ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrió un error inesperado:\r\n" + ex.Message, "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            return(rpta);
        }
コード例 #8
0
ファイル: dalRUTA.cs プロジェクト: GeaSmart/Commercial
        public DataTable obtenerRegistro(eRUTA oeRUTA)
        {
            using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString()))
            {
                string     sp  = "pa_crud_RUTA_obtenerRegistro";
                SqlCommand cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter dad = new SqlDataAdapter(cmd);
                dad.SelectCommand.Parameters.Add(new SqlParameter("@RUT_CODIGO", oeRUTA.RUT_codigo));

                DataTable dt = new DataTable();
                dad.Fill(dt);

                return(dt);
            }
        }