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); }
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); }
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)); }
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)); }
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)); }