示例#1
0
        public string CerrarOrden(ENueva_Fabricacion obj)
        {
            string        rpta = "";
            SqlConnection Con  = new SqlConnection();

            try
            {
                Con = Conexion.getInstancia().CrearConexion();
                SqlCommand cmd = new SqlCommand("cierra_orden", Con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@id", SqlDbType.Int).Value  = obj.idNuevaFabricacion;
                cmd.Parameters.Add("@chk", SqlDbType.Bit).Value = obj.Completada;
                cmd.Parameters.Add("@fecha_cierre", SqlDbType.DateTime).Value = obj.FechaCierre;
                cmd.Parameters.Add("@ESTADO", SqlDbType.VarChar).Value        = obj.Estado;

                Con.Open();
                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se pudo cerrar la Orden";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (Con.State == ConnectionState.Open)
                {
                    Con.Close();
                }
            }
            return(rpta);
        }
示例#2
0
        public string Actualizar(ENueva_Fabricacion obj)
        {
            string        rpta = "";
            SqlConnection Con  = new SqlConnection();

            try
            {
                Con = Conexion.getInstancia().CrearConexion();
                SqlCommand cmd = new SqlCommand("Nuevafabricacion_Actualizar", Con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@idnuevafabricacion", SqlDbType.Int).Value = obj.idNuevaFabricacion;
                cmd.Parameters.Add("@fecha_inicio", SqlDbType.DateTime).Value  = obj.FechaInicio;
                cmd.Parameters.Add("@observaciones", SqlDbType.DateTime).Value = obj.Observaciones;
                cmd.Parameters.Add("@idusuario", SqlDbType.Int).Value          = obj.idUsuario;
                cmd.Parameters.Add("@nrofabricacion", SqlDbType.VarChar).Value = obj.nrofabricacion;
                cmd.Parameters.Add("@fabricacion_id", SqlDbType.Int).Value     = obj.Fabricacion_Id;
                Con.Open();
                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se pudo actualizar el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (Con.State == ConnectionState.Open)
                {
                    Con.Close();
                }
            }
            return(rpta);
        }
示例#3
0
        public static string CerrarOrden(int id, bool chk, DateTime fecha_cierre, string estado)
        {
            DNueva_Fabricacion Datos = new DNueva_Fabricacion();
            ENueva_Fabricacion obj   = new ENueva_Fabricacion();

            obj.idNuevaFabricacion = id;
            obj.Completada         = chk;
            obj.FechaCierre        = fecha_cierre;
            obj.Estado             = estado;
            return(Datos.CerrarOrden(obj));
        }
示例#4
0
        public static string Insertar(DateTime FechaInicio, string observaciones, int idusuario, string nrofabricacion, int fabricacion_id)
        {
            DNueva_Fabricacion Datos = new DNueva_Fabricacion();
            ENueva_Fabricacion obj   = new ENueva_Fabricacion();

            obj.FechaInicio    = FechaInicio;
            obj.Observaciones  = observaciones;
            obj.idUsuario      = idusuario;
            obj.nrofabricacion = nrofabricacion;
            obj.Fabricacion_Id = fabricacion_id;
            return(Datos.Insertar(obj));
        }