예제 #1
0
        public string Insertar(ETarea Obj)
        {
            string           Rpta   = "";
            OracleConnection OraCon = new OracleConnection();

            try
            {
                OraCon = Conexion.getInstancia().CrearConexion();
                OracleCommand Comando = new OracleCommand("pkg_tarea.sp_tarea_insertar", OraCon);
                Comando.CommandType = CommandType.StoredProcedure;
                Comando.Parameters.Add("p_descripcion", OracleType.VarChar).Value   = Obj.descripcion;
                Comando.Parameters.Add("p_fecha_inicio", OracleType.DateTime).Value = Obj.fecha_inicio;
                Comando.Parameters.Add("p_duracion_dias", OracleType.Int32).Value   = Obj.duracion_dias;
                Comando.Parameters.Add("p_id_funcion", OracleType.Int32).Value      = Obj.id_funcion;
                OraCon.Open();
                Rpta = Comando.ExecuteNonQuery() == 1 ? "OK" : "No se pudo ingresar el registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (OraCon.State == ConnectionState.Open)
                {
                    OraCon.Close();
                }
            }

            return(Rpta);
        }
예제 #2
0
        public string InsertarCopia(ETarea obj)
        {
            string        rpta = "";
            SqlConnection Con  = new SqlConnection();

            try
            {
                Con = Conexion.getInstancia().CrearConexion();
                SqlCommand cmd = new SqlCommand("INSERTAR_NUEVA_TAREA_COPIA", Con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@ORDEN", SqlDbType.Int).Value            = obj.Orden_Tarea;
                cmd.Parameters.Add("@NOMBRE_TAREA", SqlDbType.VarChar).Value = obj.Nombre_Tarea;
                cmd.Parameters.Add("@OBSERVACION", SqlDbType.VarChar).Value  = obj.Observacion;
                cmd.Parameters.Add("@FABRICACION_ID", SqlDbType.Int).Value   = obj.Fabricacion_Id;
                Con.Open();
                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se pudo crear la tarea";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (Con.State == ConnectionState.Open)
                {
                    Con.Close();
                }
            }
            return(rpta);
        }
예제 #3
0
        public static string Insertar(string descripcion, DateTime fecha_inicio, int duracion_dias, int id_funcion)
        {
            DTarea Datos = new DTarea();
            ETarea Obj   = new ETarea();

            Obj.descripcion   = descripcion;
            Obj.fecha_inicio  = fecha_inicio;
            Obj.duracion_dias = duracion_dias;
            Obj.id_funcion    = id_funcion;
            return(Datos.Insertar(Obj));
        }
예제 #4
0
        public static string InsertarCopia(int orden_tarea, string nombre_tarea, string observacion, int fabricacion_id)
        {
            DTarea Datos = new DTarea();
            ETarea obj   = new ETarea();

            obj.Orden_Tarea    = orden_tarea;
            obj.Nombre_Tarea   = nombre_tarea;
            obj.Observacion    = observacion;
            obj.Fabricacion_Id = fabricacion_id;
            return(Datos.InsertarCopia(obj));
        }
예제 #5
0
        public static string Actualizar(int id, string DescAnterior, string descripcion, DateTime fecha_inicio, int duracion_dias, int id_funcion)
        {
            DTarea Datos = new DTarea();

            if (!DescAnterior.Equals(descripcion))
            {
                if (Datos.Existe(descripcion).Equals("1"))
                {
                    return("Ya existe una tarea con esta descripcion, porfavor ingrese otra");
                }
            }
            ETarea Obj = new ETarea();

            Obj.id_tarea      = id;
            Obj.descripcion   = descripcion;
            Obj.fecha_inicio  = fecha_inicio;
            Obj.duracion_dias = duracion_dias;
            Obj.id_funcion    = id_funcion;
            return(Datos.Actualizar(Obj));
        }