Ejemplo n.º 1
0
        public int actualizarCarro(Info_Carro objCarro)
        {
            int registros = -1;

            using (SqlConnection sqlCon = new SqlConnection(cadenacon))
            {
                SqlCommand comd = new SqlCommand();
                comd.Connection  = sqlCon;
                comd.CommandType = CommandType.Text;
                comd.CommandText = "Update Info_Carro " +
                                   "    set Marca = @Marca, " +
                                   "    Modelo = @Modelo, " +
                                   "    Pais = @Pais, " +
                                   "    Costo = @Costo " +
                                   "Where IdCarro = @IdCarro ";
                comd.Parameters.Add(new SqlParameter("@Marca", objCarro.Marca));
                comd.Parameters.Add(new SqlParameter("@Modelo", objCarro.Modelo));
                comd.Parameters.Add(new SqlParameter("@Pais", objCarro.Pais));
                comd.Parameters.Add(new SqlParameter("@Costo", objCarro.Costo));
                comd.Parameters.Add(new SqlParameter("@IdCarro", objCarro.IdCarro));
                sqlCon.Open();
                registros = comd.ExecuteNonQuery();
                sqlCon.Close();
            }

            return(registros);
        }
Ejemplo n.º 2
0
        protected void gridAutos_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            objGestion = new GestionAutos();
            Info_Carro objCarro = new Info_Carro();

            objCarro.IdCarro = Convert.ToInt32((gridAutos.Rows[e.RowIndex].FindControl("txtId") as TextBox).Text.Trim());
            objCarro.Marca   = (gridAutos.Rows[e.RowIndex].FindControl("txtMarca") as TextBox).Text.Trim();
            objCarro.Modelo  = (gridAutos.Rows[e.RowIndex].FindControl("txtModelo") as TextBox).Text.Trim();
            objCarro.Pais    = (gridAutos.Rows[e.RowIndex].FindControl("txtPais") as TextBox).Text.Trim();
            objCarro.Costo   = Convert.ToDouble((gridAutos.Rows[e.RowIndex].FindControl("txtCosto") as TextBox).Text.Trim());
            int resultado = objGestion.actualizarCarro(objCarro);

            gridAutos.EditIndex = -1;


            if (resultado == 1)
            {
                cargaCarro();
                Mensaje("Actualización con exito", true);
            }
            else
            {
                Mensaje("Existe un error en el registro del carro", false);
            }
        }
Ejemplo n.º 3
0
        protected void gridAutos_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            objGestion = new GestionAutos();
            Info_Carro objCarro = new Info_Carro();

            objCarro.IdCarro = Convert.ToInt32(gridAutos.DataKeys[e.RowIndex].Value.ToString());
            objGestion.eliminarCarro(objCarro);
            gridAutos.EditIndex = -1;
            cargaCarro();

            Mensaje("Elimino con exito", true);
        }
Ejemplo n.º 4
0
        public int eliminarCarro(Info_Carro objCarro)
        {
            int registros = -1;

            using (SqlConnection sqlCon = new SqlConnection(cadenacon))
            {
                SqlCommand comd = new SqlCommand();
                comd.Connection  = sqlCon;
                comd.CommandType = CommandType.Text;
                comd.CommandText = "Delete from Info_Carro Where IdCarro = @IdCarro";
                comd.Parameters.Add(new SqlParameter("@IdCarro", objCarro.IdCarro));
                sqlCon.Open();
                registros = comd.ExecuteNonQuery();
                sqlCon.Close();
            }

            return(registros);
        }
Ejemplo n.º 5
0
        public int registrarCarro(Info_Carro objCarro)
        {
            int registros = -1;

            using (SqlConnection sqlCon = new SqlConnection(cadenacon))
            {
                SqlCommand comd = new SqlCommand();
                comd.Connection  = sqlCon;
                comd.CommandType = CommandType.Text;
                comd.CommandText = "Insert into Info_Carro (IdCarro,Marca,Modelo,Pais,Costo) Values (@IdCarro,@Marca,@Modelo,@Pais,@Costo)";
                comd.Parameters.Add(new SqlParameter("@IdCarro", objCarro.IdCarro));
                comd.Parameters.Add(new SqlParameter("@Marca", objCarro.Marca));
                comd.Parameters.Add(new SqlParameter("@Modelo", objCarro.Modelo));
                comd.Parameters.Add(new SqlParameter("@Pais", objCarro.Pais));
                comd.Parameters.Add(new SqlParameter("@Costo", objCarro.Costo));
                sqlCon.Open();
                registros = comd.ExecuteNonQuery();
                sqlCon.Close();
            }

            return(registros);
        }
Ejemplo n.º 6
0
        protected void gridAutos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("AddNew"))
            {
                objGestion = new GestionAutos();
                Info_Carro objCarro = new Info_Carro();
                objCarro.IdCarro = Convert.ToInt32((gridAutos.FooterRow.FindControl("txtIdPie") as TextBox).Text.Trim());
                objCarro.Marca   = (gridAutos.FooterRow.FindControl("txtMarcaPie") as TextBox).Text.Trim();
                objCarro.Modelo  = (gridAutos.FooterRow.FindControl("txtModeloPie") as TextBox).Text.Trim();
                objCarro.Pais    = (gridAutos.FooterRow.FindControl("txtPaisPie") as TextBox).Text.Trim();
                objCarro.Costo   = Convert.ToDouble((gridAutos.FooterRow.FindControl("txtCostoPie") as TextBox).Text.Trim());
                int resultado = objGestion.registrarCarro(objCarro);

                if (resultado == 1)
                {
                    cargaCarro();
                    Mensaje("Registro con exito", true);
                }
                else
                {
                    Mensaje("Existe un error en el registro del carro", false);
                }
            }
        }