/// <summary> /// AB del altas y cambios para los Fierros /// </summary> /// <param name="datos">Recibe los datos para la alta y las modificaciones</param> /// <returns>Retona si fue completado con exito o un error</returns> public CatFierroModels AbcCatFierro(CatFierroModels datos) { try { object[] parametros = { datos.Opcion, datos.IDFierro, datos.NombreFierro, datos.ImgFierro, datos.Observaciones, datos.NombreArchivo, datos.Id_servicio ?? string.Empty, datos.Usuario }; object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_ac_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 ActualizarImagen(CatFierroModels datos) { try { object[] parametros = { datos.IDFierro, datos.ImgFierro, datos.NombreArchivo, datos.Usuario }; object aux = SqlHelper.ExecuteScalar(datos.Conexion, "[dbo].[spCSLDB_Catalogo_set_CatFierroImagen]", parametros); datos.IDFierro = aux.ToString(); if (!string.IsNullOrEmpty(datos.IDFierro)) { datos.Completado = true; } else { datos.Completado = false; } return(datos); } catch (Exception ex) { throw ex; } }
/// <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); } dr.Close(); 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 string DatatableIndex(CatFierroModels fierro) { try { SqlDataReader dr = null; dr = SqlHelper.ExecuteReader(fierro.Conexion, "spCSLDB_Catalogo_get_CatFierro"); string datatable = Auxiliar.SqlReaderToJson(dr); dr.Close(); return(datatable); } 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; datos.Extension = Auxiliar.ObtenerExtensionImagenBase64(datos.ImgFierro); } dr.Close(); return(datos); } catch (Exception ex) { throw ex; } }
//Constructor public CompraModels() { //Inicializamos los objetos Chofer = new CatChoferModels(); CompraGanado = new CompraGanadosModels(); EstatusGanado = new CatEstatusGanadoModels(); Fierro = new CatFierroModels(); Flete = new FleteModels(); FormaPago = new CFDI_FormaPagoModels(); Ganado = new GanadosModels(); Jaula = new CatJaulaModels(); Lugar = new CatLugarModels(); Marca = new CatMarcaVehiculoModels(); Proveedor = new CatProveedorModels(); Remolque = new CatRemolqueModels(); RespuestaAjax = new RespuestaAjax(); Sucursal = new CatSucursalesModels(); Trayecto = new TrayectoModels(); TipoVehiculo = new CatTipoVehiculoModels(); TipoClasificacion = new CatTipoClasificacionModels(); Vehiculo = new CatVehiculoModels(); //Inicializamos las listas ListaChoferes = new List <CatChoferModels>(); ListaCostoFlete = new List <CatCostoFlete>(); ListaCompraGanado = new List <CompraGanadosModels>(); ListaEmpresas = new List <CatEmpresaModels>(); ListaFierros = new List <CatFierroModels>(); ListaFormasPagos = new List <CFDI_FormaPagoModels>(); ListaGanados = new List <GanadosModels>(); ListaJaulas = new List <CatJaulaModels>(); ListaLugares = new List <CatLugarModels>(); ListaLugaresProveedor = new List <CatLugarModels>(); ListaProveedores = new List <CatProveedorModels>(); ListaRemolques = new List <CatRemolqueModels>(); ListaSucursales = new List <CatSucursalesModels>(); ListaVehiculos = new List <CatVehiculoModels>(); ListaGeneroGanado = new List <GeneroGanadoModels>(); ListaTipoClasificacion = new List <CatTipoClasificacionModels>(); //Valores predeterminados de los atributos IDChofer = string.Empty; IDCompra = string.Empty; IDDocumentoXPagar = string.Empty; IDCostoFlete = 0; IDEmpresa = string.Empty; IDFlete = string.Empty; IDJaula = string.Empty; IDPLugarProveedor = string.Empty; IDProveedor = string.Empty; IDRecepcion = string.Empty; IDRemolque = string.Empty; IDSucursal = string.Empty; IDUsuario = string.Empty; IDVehiculo = string.Empty; Conexion = string.Empty; Estatus = -1; FechaHoraProgramada = DateTime.Now; FechaHoraTerminada = DateTime.Now; GanadosCompradoMachos = 0; GanadosCompradoHembras = 0; GanadosCompradoTotal = 0; GanadosPactadoMachos = 0; GanadosPactadoHembras = 0; GanadosPactadoTotal = 0; KilosTotal = 0; Completado = false; Mensaje = string.Empty; Usuario = string.Empty; }