示例#1
0
        public bool EliminarVehiculo(VehiculoEntity vehiculo)
        {
            VehiculoData pData    = new VehiculoData();
            bool         eliminar = pData.EliminarVehiculo(vehiculo);

            return(eliminar);
        }
示例#2
0
        public bool EditarVehiculo(VehiculoEntity vehiculo)
        {
            VehiculoData pData  = new VehiculoData();
            bool         editar = pData.EditarVehiculo(vehiculo);

            return(editar);
        }
示例#3
0
        public bool AgregarVehiculo(VehiculoEntity vehiculo)
        {
            VehiculoData pData    = new VehiculoData();
            bool         insertar = pData.AgregarVehiculo(vehiculo);

            return(insertar);
        }
示例#4
0
        public bool EliminarVehiculo(VehiculoEntity vehiculo)
        {
            bool Eliminar = false;

            try
            {
                using (SqlConnection con = new SqlConnection(cadenaC.Database.Connection.ConnectionString))
                {
                    using (SqlCommand cmd = new SqlCommand("SP_EliminarVehiculo", con))
                    {
                        //Le indicas al SqlCommando que lo que va a ejecutar es Tipo Procedimiento Almacenado
                        cmd.CommandType = CommandType.StoredProcedure;
                        //Aquí agregas los parámetros de tu procedimiento
                        cmd.Parameters.Add("@intId", SqlDbType.Int);
                        //asignamos el valor obtenido de los parametros
                        cmd.Parameters["@intId"].Value = vehiculo.intId;
                        //Abrimos la conexión
                        con.Open();
                        int numero = cmd.ExecuteNonQuery();
                        //cerramos la conexión
                        con.Close();
                        Eliminar = true;
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                Eliminar = false;
            }
            return(Eliminar);
        }
示例#5
0
        public bool EditarVehiculo(VehiculoEntity vehiculo)
        {
            bool Editar = false;

            try
            {
                using (SqlConnection con = new SqlConnection(cadenaC.Database.Connection.ConnectionString))
                {
                    using (SqlCommand cmd = new SqlCommand("SP_EditarVehiculo", con))
                    {
                        //Le indicas al SqlCommando que lo que va a ejecutar es Tipo Procedimiento Almacenado
                        cmd.CommandType = CommandType.StoredProcedure;
                        //Aquí agregas los parámetros de tu procedimiento
                        cmd.Parameters.Add("@intId", SqlDbType.Int);
                        cmd.Parameters.Add("@strPlaca", SqlDbType.VarChar);
                        cmd.Parameters.Add("@intIdLinea", SqlDbType.Int);
                        cmd.Parameters.Add("@strModelo", SqlDbType.VarChar);
                        cmd.Parameters.Add("@strNumeroMotor", SqlDbType.VarChar);
                        cmd.Parameters.Add("@strColor", SqlDbType.VarChar);
                        cmd.Parameters.Add("@intIdClase", SqlDbType.Int);
                        cmd.Parameters.Add("@intIdTipoServicio", SqlDbType.Int);
                        //asignamos el valor de los textbox a los parametros
                        cmd.Parameters["@intId"].Value             = vehiculo.intId;
                        cmd.Parameters["@strPlaca"].Value          = vehiculo.strPlaca;
                        cmd.Parameters["@intIdLinea"].Value        = vehiculo.intIdLinea;
                        cmd.Parameters["@strModelo"].Value         = vehiculo.strModelo;
                        cmd.Parameters["@strNumeroMotor"].Value    = vehiculo.strNumeroMotor;
                        cmd.Parameters["@strColor"].Value          = vehiculo.strColor;
                        cmd.Parameters["@intIdClase"].Value        = vehiculo.intIdClase;
                        cmd.Parameters["@intIdTipoServicio"].Value = vehiculo.intIdTipoServicio;
                        //Abrimos la conexión
                        con.Open();
                        //Ejecutas el procedimiento, y guardas en una variable tipo int el número de lineas afectadas en las tablas que se insertaron
                        //(ExecuteNonQuery devuelve un valor entero, en éste caso, devolverá el número de filas afectadas después del insert, si es mayor a > 0, entonces el insert se hizo con éxito)
                        int numero = cmd.ExecuteNonQuery();
                        //cerramos la conexión
                        con.Close();
                        Editar = true;
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                Editar = false;
            }
            return(Editar);
        }