Ejemplo n.º 1
0
        public TransactionResult create(ProcesoMineroVo procesominero_vo, User user_log)
        {
            ProcesoMinero obj = ProcesoMineroAdapter.voToObject(procesominero_vo);

            obj.user = user_log;
            return(procesominero_repository.create(obj));
        }
Ejemplo n.º 2
0
        public HttpResponseMessage detail(int id)
        {
            ProcesoMinero procesominero = procesominero_service.detail(id);

            if (procesominero != null)
            {
                IDictionary <string, ProcesoMinero> data = new Dictionary <string, ProcesoMinero>();
                data.Add("data", procesominero);
                return(Request.CreateResponse(HttpStatusCode.OK, data));
            }
            else
            {
                IDictionary <string, string> data = new Dictionary <string, string>();
                data.Add("message", "Object not found.");
                return(Request.CreateResponse(HttpStatusCode.BadRequest, data));
            }
        }
Ejemplo n.º 3
0
        public TransactionResult update(ProcesoMinero proceso_minero)
        {
            SqlConnection connection = null;

            using (connection = new SqlConnection(ConfigurationManager.ConnectionStrings["Coz_Operaciones_DB"].ConnectionString))
            {
                try
                {
                    connection.Open();
                    SqlCommand command = new SqlCommand("sp_updateProcesoMinero", connection);
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(new SqlParameter("nombre", proceso_minero.nombre));
                    command.Parameters.Add(new SqlParameter("codigo", proceso_minero.codigo));
                    command.Parameters.Add(new SqlParameter("id", proceso_minero.id));
                    command.ExecuteNonQuery();
                    return(TransactionResult.OK);
                }
                catch (SqlException ex)
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    if (ex.Number == 2627)
                    {
                        return(TransactionResult.EXISTS);
                    }
                    return(TransactionResult.NOT_PERMITTED);
                }
                catch
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    return(TransactionResult.ERROR);
                }
            }
        }
Ejemplo n.º 4
0
 public static ProcesoMineroVo objectToVo(ProcesoMinero obj)
 {
     return(new ProcesoMineroVo
     {
     });
 }