public async Task <IHttpActionResult> Eliminar(int Id, int IdCliente, string UsrModificador) { try { ColorBL oColorBL = new ColorBL(IdCliente); ColorBE obe = new ColorBE(); obe.Id = Id; obe.UsrModificador = UsrModificador; bool rpta = false; rpta = oColorBL.Eliminar(obe); if (rpta) { return(Ok(Models.Util.GetBodyResponse(200, "OK"))); } else { return(Ok(Models.Util.GetBodyResponse(300, "Ocurrió un error al actualizar."))); } } catch (Exception ex) { //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex); return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }
public bool Eliminar(SqlConnection cnBD, SqlTransaction trx, ColorBE obe) { bool rpta = false; string msjError = ""; using (SqlCommand cmd = new SqlCommand("[dbo].[USP_Ajustes_Color_Eliminar]", cnBD)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 0; cmd.Transaction = trx; cmd.Parameters.Add("@Id", SqlDbType.Int).Value = obe.Id; cmd.Parameters.Add("@UsrCreador", SqlDbType.VarChar, 50).Value = obe.UsrModificador; int counterMarker = 0; object objRes = cmd.ExecuteScalar(); int.TryParse(objRes.ToString(), out counterMarker); if (counterMarker > 0) { rpta = true; } else { msjError = objRes.ToString(); rpta = false; } } return(rpta); }
public void Update_Color(ColorBE objColorBE) { try { objColorDALC.Update_Color(objColorBE); } catch (Exception) { throw; } }
public int Insert_Update_Color(ColorBE objColorBE) { try { return(objColorDALC.Insert_Update_Color(objColorBE)); } catch (Exception) { throw; } }
public ColorBE Get_Color(Int32 id_color) { String cadena; String sql = "Color_Get"; SqlParameter[] arrParameters = new SqlParameter[1]; ColorBE objColorBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@id_color", id_color); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objColorBE = new ColorBE(); objColorBE.Descripcion = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null; objColorBE.Id_Color = Convert.ToInt32(dr["id_color"]); objColorBE.Nombre = dr["nombre"].ToString(); } } } } return(objColorBE); } catch (Exception) { throw; } }
public List <ColorBE> Select_Color() { String cadena; String sql = "Color_Select"; ColorBE objColorBE = null; List <ColorBE> lstColorBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { if (lstColorBE == null) { lstColorBE = new List <ColorBE>(); } objColorBE = new ColorBE(); objColorBE.Descripcion = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null; objColorBE.Id_Color = Convert.ToInt32(dr["id_color"]); objColorBE.Nombre = dr["nombre"].ToString(); lstColorBE.Add(objColorBE); } } } } return(lstColorBE); } catch (Exception) { throw; } }
public bool Actualizar(ColorBE obe) { bool rpta = false; SqlTransaction sqltrans; using (SqlConnection con = new SqlConnection(strCnx)) { con.Open(); sqltrans = con.BeginTransaction(); rpta = oColorDA.Actualizar(con, sqltrans, obe); if (rpta) { sqltrans.Commit(); } else { sqltrans.Rollback(); } } return(rpta); }
public int Insert_Update_Color(ColorBE objColorBE) { String cadena; String sql = "Color_Insert_Update"; int codigo = 0; SqlParameter[] arrParameters = new SqlParameter[3]; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@descripcion", objColorBE.Descripcion); arrParameters[1] = new SqlParameter("@id_color", objColorBE.Id_Color); arrParameters[2] = new SqlParameter("@nombre", objColorBE.Nombre); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); codigo = Convert.ToInt32(cmd.ExecuteScalar()); } } return(codigo); } catch (Exception) { throw; } }
public async Task <IHttpActionResult> Actualizar(ColorBE obe) { try { ColorBL oColorBL = new ColorBL(obe.IdCliente); bool rpta = false; rpta = oColorBL.Actualizar(obe); if (rpta) { return(Ok(Models.Util.GetBodyResponse(200, "OK"))); } else { return(Ok(Models.Util.GetBodyResponse(300, "Ocurrió un error al actualizar."))); } } catch (Exception ex) { //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex); return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }
public List <ColorBE> ListarDatosIniciales(SqlConnection cnBD, string usuario, out List <ReporteColumnas> loColumns, out List <ColorExportBE> loExport) { List <ColorBE> lobe = new List <ColorBE>(); ColorBE obe = new ColorBE(); loExport = new List <ColorExportBE>(); ColorExportBE obeX = new ColorExportBE(); //listado - columnas loColumns = new List <ReporteColumnas>(); ReporteColumnas obeColumns = new ReporteColumnas(); using (SqlCommand cmd = new SqlCommand("[dbo].[USP_Ajustes_Color_Lista]", cnBD)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 0; cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 50).Value = usuario; using (SqlDataReader drd = cmd.ExecuteReader()) { if (drd.HasRows) { int pos_Id = drd.GetOrdinal("Id"); int pos_Nombre = drd.GetOrdinal("Nombre"); int pos_IdCliente = drd.GetOrdinal("IdCliente"); int pos_DesCliente = drd.GetOrdinal("DesCliente"); int pos_Estado = drd.GetOrdinal("Estado"); int pos_UsrCreador = drd.GetOrdinal("UsrCreador"); int pos_FchCreacion = drd.GetOrdinal("FchCreacion"); int pos_UsrModificador = drd.GetOrdinal("UsrModificador"); int pos_FchModificacion = drd.GetOrdinal("FchModificacion"); lobe = new List <ColorBE>(); loExport = new List <ColorExportBE>(); while (drd.Read()) { obe = new ColorBE(); obe.Id = drd.GetInt32(pos_Id); obe.Nombre = drd.GetString(pos_Nombre); obe.IdCliente = drd.GetInt32(pos_IdCliente); obe.DesCliente = drd.GetString(pos_DesCliente); obe.Estado = drd.GetBoolean(pos_Estado); obe.UsrCreador = drd.GetString(pos_UsrCreador); obe.FchCreacion = drd.GetString(pos_FchCreacion); obe.UsrModificador = drd.GetString(pos_UsrModificador); obe.FchModificacion = drd.GetString(pos_FchModificacion); lobe.Add(obe); obeX = new ColorExportBE(); obeX.Id = drd.GetInt32(pos_Id); obeX.Nombre = drd.GetString(pos_Nombre); obeX.Estado = drd.GetBoolean(pos_Estado)?"Activo":"Inactivo"; obeX.UsrCreador = drd.GetString(pos_UsrCreador); obeX.FchCreacion = drd.GetString(pos_FchCreacion); obeX.UsrModificador = drd.GetString(pos_UsrModificador); obeX.FchModificacion = drd.GetString(pos_FchModificacion); loExport.Add(obeX); } } drd.NextResult(); if (drd.HasRows) { #region ColumnasLista - columnas int pos_field = drd.GetOrdinal("field"); int pos_header = drd.GetOrdinal("header"); int pos_width = drd.GetOrdinal("width"); #endregion ColumnasLista - columnas loColumns = new List <ReporteColumnas>(); while (drd.Read()) { #region ColumnasLista - campos obeColumns = new ReporteColumnas(); obeColumns.field = drd.GetString(pos_field); obeColumns.header = drd.GetString(pos_header); obeColumns.width = drd.GetInt32(pos_width); loColumns.Add(obeColumns); #endregion ColumnasLista - campos } } } } return(lobe); }
protected void gvColores_RowCommand(object sender, GridViewCommandEventArgs e) { try { #region Nuevo if (e.CommandName.Equals("Nuevo")) { TextBox txtNewNombre = (TextBox)gvColores.FooterRow.FindControl("txtNewNombre"); ColorBE objColorBE = new ColorBE(); objColorBE.Nombre = txtNewNombre.Text; ColorBC objColorBC = new ColorBC(); objColorBC.Insert_Color(objColorBE); LlenarColor(); Tools.Unload(GetType(), this); } #endregion #region Editar if (e.CommandName.Equals("Editar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); gvColores.EditIndex = gvRow.RowIndex; LlenarColor(); } #endregion #region Cancelar if (e.CommandName.Equals("Cancelar")) { gvColores.EditIndex = -1; LlenarColor(); } #endregion #region Actualizar if (e.CommandName.Equals("Actualizar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); TextBox txtNombre = (TextBox)gvRow.FindControl("txtNombre"); ColorBE objColorBE = new ColorBE(); objColorBE.Id_Color = Convert.ToInt32(e.CommandArgument); objColorBE.Nombre = txtNombre.Text; ColorBC objColorBC = new ColorBC(); objColorBC.Update_Color(objColorBE); gvColores.EditIndex = -1; LlenarColor(); Tools.Unload(GetType(), this); } #endregion } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }