public bool InsertUser(E_Register ObjSign) { connection = new D_ConnectionBD(); SqlCommand command = new SqlCommand("InsertUser", connection.OpenConnection()); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@NombreUsuario", ObjSign.Username); command.Parameters.AddWithValue("@Contrasegna", ObjSign.Password); command.Parameters.AddWithValue("@IdTipo_Usuario", ObjSign.UserRoleId); command.Parameters.AddWithValue("@Activo", 1); command.Parameters.AddWithValue("@Nombre", ObjSign.Name); command.Parameters.AddWithValue("@Apellido1", ObjSign.Surname1); command.Parameters.AddWithValue("@Apellido2", ObjSign.Surname2); try { return(connection.EIDB(command)); } catch (Exception ex) { throw ex; } }
public bool InsertM_Metrica(E_Metrica ObjMetrica) { connectionBD = new D_ConnectionBD(); string command = "insert into Metrica (Metrica, IdObjetivo) values (@Metrica, @IdObjetivo)"; cmd = new SqlCommand(command, connectionBD.OpenConnection()); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@Metrica", ObjMetrica.Metrica); cmd.Parameters.AddWithValue("@IdObjetivo", ObjMetrica.IdObjective); try { return(connectionBD.EIDB(cmd)); } catch (Exception ex) { throw new Exception("Error al insertar los datos en la base de datos", ex); } }
public bool InsertIndicator(E_Indicador Indicator) { connectionBD = new D_ConnectionBD(); cmd = new SqlCommand("InsertIndicator", connectionBD.OpenConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Indicador", Indicator.Indicador); cmd.Parameters.AddWithValue("@IdTipoValor_Indicador", Indicator.IdTipoValor); cmd.Parameters.AddWithValue("@IdTipoMaxMin_Indicador", Indicator.IdMaxMin); cmd.Parameters.AddWithValue("@IdPerspectiva", Indicator.IdPerspectiva); cmd.Parameters.AddWithValue("@Activo", Indicator.Activo); try { return(connectionBD.EIDB(cmd)); } catch (Exception ex) { throw new Exception("Error al insertar los datos en la base de datos", ex); } }
public bool InsertO_Objetivo(E_Objetivo ObjObjetive) { connectionBD = new D_ConnectionBD(); string command = "insert into Objetivo (Objetivo, IdPerspectiva, IdIndicador, Activo) values (@Objetivo, @IdPerspectiva, @IdIndicador, @Activo)"; cmd = new SqlCommand(command, connectionBD.OpenConnection()); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@Objetivo", ObjObjetive.Objetivo); cmd.Parameters.AddWithValue("@IdPerspectiva", ObjObjetive.IdPerspectiva); cmd.Parameters.AddWithValue("@IdIndicador", ObjObjetive.IdIndicador); cmd.Parameters.AddWithValue("@Activo", ObjObjetive.Activo); try { return(connectionBD.EIDB(cmd)); } catch (Exception ex) { throw new Exception("Error al insertar los datos en la base de datos", ex); } }
//Función para insertar Cuadros de Mando Integral en la base de datos public bool InsertBSC(E_BalancedScorecard ObjBSC, int UserId) { connectionBD = new D_ConnectionBD(); cmd = new SqlCommand("InsertCMI", connectionBD.OpenConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@BS_Nombre", ObjBSC.BSNombre); cmd.Parameters.AddWithValue("@N_Empresa", ObjBSC.N_Empresa); cmd.Parameters.AddWithValue("@Vision", ObjBSC.Vision); cmd.Parameters.AddWithValue("@Mision", ObjBSC.Mision); cmd.Parameters.AddWithValue("@Agno", ObjBSC.Agno); cmd.Parameters.AddWithValue("@Activo", ObjBSC.Active); cmd.Parameters.AddWithValue("@IdUsuario", UserId); try { return(connectionBD.EIDB(cmd)); } catch (Exception ex) { throw new Exception("Error al insertar los datos en la base de datos", ex); } }
public bool InsertControlObj(E_ObjectiveControl objectiveControl) { connectionBD = new D_ConnectionBD(); cmd = new SqlCommand("InsertValorObjetivo", connectionBD.OpenConnection()); try { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@ValorObjetivo", objectiveControl.Meta)); cmd.Parameters.Add(new SqlParameter("@ValorReal", objectiveControl.Alcanzado)); cmd.Parameters.Add(new SqlParameter("@IdObjetivo", objectiveControl.IdObjetivo)); cmd.Parameters.Add(new SqlParameter("@IdMes", objectiveControl.IdMes)); return(connectionBD.EIDB(cmd)); } catch (Exception ex) { throw ex; } finally { cmd.Connection = connectionBD.CloseConnection(); cmd.Dispose(); } }