/// <summary> /// Obtener la lista de todos los fierros activos y dibujarlos /// </summary> /// <param name="datos">Recibe la cadena de conexion</param> /// <returns>Retornar la lista de los fierros</returns> public CatFierroModels ObtenerListaFierros(CatFierroModels datos) { try { List <CatFierroModels> Lista = new List <CatFierroModels>(); CatFierroModels Item; SqlDataReader dr = null; dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatFierro"); while (dr.Read()) { Item = new CatFierroModels(); Item.IDFierro = !dr.IsDBNull(dr.GetOrdinal("IDFierro")) ? dr.GetString(dr.GetOrdinal("IDFierro")) : string.Empty; Item.NombreFierro = !dr.IsDBNull(dr.GetOrdinal("NombreFierro")) ? dr.GetString(dr.GetOrdinal("NombreFierro")) : string.Empty; Item.ImgFierro = !dr.IsDBNull(dr.GetOrdinal("ImgFierro")) ? dr.GetString(dr.GetOrdinal("ImgFierro")) : string.Empty; Item.Observaciones = !dr.IsDBNull(dr.GetOrdinal("Observaciones")) ? dr.GetString(dr.GetOrdinal("Observaciones")) : string.Empty; Bitmap bmpFromString = Item.ImgFierro.Base64StringToBitmap(); Item.ImagenContruida = bmpFromString.ToBase64ImageTag(ImageFormat.Png); Lista.Add(Item); } datos.ListaFierro = Lista; return(datos); } catch (Exception ex) { throw ex; } }
/// <summary> /// Eliminar un registro de Fierro /// </summary> /// <param name="datos">Recibe el IDFierro y el Usuario logeado</param> /// <returns>Retorna Si se completo con exito o un error</returns> public CatFierroModels EliminarFierro(CatFierroModels datos) { try { object[] parametros = { datos.IDFierro, datos.Usuario }; object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_del_CatFierro", parametros); datos.IDFierro = aux.ToString(); if (!string.IsNullOrEmpty(datos.IDFierro)) { datos.Completado = true; } else { datos.Completado = false; } return(datos); } catch (Exception ex) { throw ex; } }
public CatFierroModels ObtenerDetalleCatFierro(CatFierroModels datos) { try { object[] parametros = { datos.IDFierro }; SqlDataReader dr = null; dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatFierroXID", parametros); while (dr.Read()) { datos.IDFierro = !dr.IsDBNull(dr.GetOrdinal("IDFierro")) ? dr.GetString(dr.GetOrdinal("IDFierro")) : string.Empty; datos.NombreFierro = !dr.IsDBNull(dr.GetOrdinal("NombreFierro")) ? dr.GetString(dr.GetOrdinal("NombreFierro")) : string.Empty; datos.Observaciones = !dr.IsDBNull(dr.GetOrdinal("Observaciones")) ? dr.GetString(dr.GetOrdinal("Observaciones")) : string.Empty; datos.ImgFierro = !dr.IsDBNull(dr.GetOrdinal("ImgFierro")) ? dr.GetString(dr.GetOrdinal("ImgFierro")) : string.Empty; Bitmap bmpFromString = datos.ImgFierro.Base64StringToBitmap(); datos.ImagenContruida = bmpFromString.ToBase64ImageTag(ImageFormat.Png); } return(datos); } catch (Exception ex) { throw ex; } }