예제 #1
0
        public CO_Respuesta InsertLinea(CO_Lineas objLineas)
        {
            var objRespuesta = new CO_Respuesta();

            objRespuesta.BoolRespuesta = false;
            var sql_query = string.Empty;

            sql_query = " INSERT INTO [dbo].[Lineas] " +
                        " ([id_marca],[id_modelo],[Linea]) " +
                        " VALUES " +
                        " (@id_marca, @id_modelo, @Linea)";

            using (var conecta = objConexion.Conectar())
            {
                var comando = new SqlCommand(sql_query, conecta);
                comando.Parameters.AddWithValue("id_marca", objLineas.Id_Marca);
                comando.Parameters.AddWithValue("id_modelo", objLineas.Id_Modelo);
                comando.Parameters.AddWithValue("linea", objLineas.Linea);

                try
                {
                    //Se abre la sesion para transaccion
                    conecta.Open();
                    //Ejecuta la consulta
                    comando.ExecuteScalar();
                    objRespuesta.BoolRespuesta = true;
                }
                catch (Exception e)
                {
                    objRespuesta.MensajeRespuesta = e.Message;
                }
            }

            return(objRespuesta);
        }
예제 #2
0
        public CO_Respuesta UpdateLinea(CO_Lineas objLineas)
        {
            CO_Respuesta objRespuesta = new CO_Respuesta();

            objRespuesta.BoolRespuesta = false;
            var sql_query = string.Empty;

            sql_query = " UPDATE [dbo].[lineas] " +
                        " SET [id_marca] = @id_marca " +
                        " ,[id_modelo] = @id_modelo" +
                        " ,[linea] = @linea" +
                        " WHERE id_linea = @id_linea";

            using (var conecta = objConexion.Conectar())
            {
                var comando = new SqlCommand(sql_query, conecta);
                comando.Parameters.AddWithValue("id_linea", objLineas.Id_Linea);
                comando.Parameters.AddWithValue("id_marca", objLineas.Id_Marca);
                comando.Parameters.AddWithValue("id_modelo", objLineas.Id_Modelo);
                comando.Parameters.AddWithValue("linea", objLineas.Linea);

                try
                {
                    //Se abre la sesion para transaccion
                    conecta.Open();
                    //Ejecuta la consulta
                    comando.ExecuteScalar();
                    objRespuesta.BoolRespuesta = true;
                }
                catch (Exception e)
                {
                    objRespuesta.MensajeRespuesta = e.Message;
                }
            }

            return(objRespuesta);
        }
예제 #3
0
 public CO_Respuesta UpdateLinea(CO_Lineas objLineas)
 {
     return(obj_Datos_Lineas.UpdateLinea(objLineas));
 }
예제 #4
0
 public CO_Respuesta InsertLinea(CO_Lineas objLineas)
 {
     return(obj_Datos_Lineas.InsertLinea(objLineas));
 }