public ResponseDTO Insert(EntradaDTO modelo) { ResponseDTO objresponse = new ResponseDTO(); ConexionDTO cnn = new ConexionDTO(); objresponse.mensaje = "Se creó la entrada correctamente"; try { cnn.procedimiento = "InsertarEntrada"; cnn.parametros.Add("EnProveedor", modelo.EnProveedor); cnn.parametros.Add("EnUsuarioCrea", modelo.EnUsuarioCrea); cnn.parametros.Add("EnObservacion", modelo.EnObservacion); var dt = new Conexion().ConsultarSPDT(cnn); objresponse.codigo = (int)dt.Rows[0]["id"]; if (modelo.EntradaDetalle != null) { foreach (var item in modelo.EntradaDetalle) { item.EndDetEntradaId = objresponse.codigo; new EntradaDetalleBI().Insert(item); } } } catch (System.Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public ResponseDTO Crud(TerceroDTO tercero, int op) { ResponseDTO objresponse = new ResponseDTO(); try { ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "CRUDTercero"; cnn.parametros.Add("@TerId", tercero.TerId); cnn.parametros.Add("@TerNombre", tercero.TerNombre); cnn.parametros.Add("@TerNIT", tercero.TerNIT); cnn.parametros.Add("@TerDireccion", tercero.TerDireccion); cnn.parametros.Add("@TerTelefono", tercero.TerTelefono); cnn.parametros.Add("@TerCorreo", tercero.TerCorreo); cnn.parametros.Add("@Op", op); var dt = new Conexion().ConsultarSPDT(cnn); objresponse.codigo = (int)dt.Rows[0]["id"]; objresponse.mensaje = ""; } catch (Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public ResponseDTO Insert(ProductoDTO prod) { ResponseDTO objresponse = new ResponseDTO(); try { ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "InsertarProducto"; cnn.parametros.Add("@ProdNombre", prod.ProdNombre); cnn.parametros.Add("@ProdUM", prod.ProdUM); cnn.parametros.Add("@ProdCategoria", prod.ProdCategoria); cnn.parametros.Add("@ProdPrecioCompra", prod.ProdPrecioCompra); cnn.parametros.Add("@ProdPrecioVenta", prod.ProdPrecioVenta); var dt = new Conexion().ConsultarSPDT(cnn); objresponse.codigo = (int)dt.Rows[0]["id"]; objresponse.mensaje = ""; } catch (Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public IList <Dictionary <string, object> > consultaPrincipal(int solicitud) { ConexionDTO obj = new ConexionDTO(); obj.procedimiento = "ReporteComparativo"; obj.Parametros.Add("@Solicitud", solicitud); var resul = new DBConexion().ConsultarSPDR(obj); return(resul); }
public IEnumerable <UsuarioDTO> Get() { IEnumerable <UsuarioDTO> objresonse = new List <UsuarioDTO> (); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "GetAllUser"; var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objresonse = Tool.DataTableToList <UsuarioDTO> (dt); } return(objresonse); }
public IEnumerable <TerceroDTO> Get() { IEnumerable <TerceroDTO> objResponse = new List <TerceroDTO>(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "GetTerceroFiltros"; var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objResponse = Tool.DataTableToList <TerceroDTO>(dt); } return(objResponse); }
public ProductoDTO GetxId(int id) { ProductoDTO objResponse = new ProductoDTO(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "productoConsulta"; cnn.parametros.Add("@id", id); var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objResponse = Tool.DataTableToList <ProductoDTO> (dt).FirstOrDefault(); } return(objResponse); }
public ResponseDTO Delete(int id) { ResponseDTO objresponse = new ResponseDTO(); try { ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "EliminarProducto"; cnn.parametros.Add("@id", id); objresponse.codigo = 1; objresponse.mensaje = string.Empty; } catch (Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public IEnumerable <TerceroDTO> GetXNombre(string filter) { IEnumerable <TerceroDTO> objResponse = new List <TerceroDTO>(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "GetTerceroFiltros"; cnn.parametros.Add("@nombre", filter); var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objResponse = Tool.DataTableToList <TerceroDTO>(dt); } return(objResponse); }
public TerceroDTO GetXId(int id) { TerceroDTO objResponse = new TerceroDTO(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "GetTerceroFiltros"; cnn.parametros.Add("@id", id); var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objResponse = Tool.DataTableToList <TerceroDTO>(dt).FirstOrDefault(); } return(objResponse); }
public ResponseDTO Delete(int id) { ResponseDTO objresponse = new ResponseDTO(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "EliminarDetalleEntrada"; cnn.parametros.Add("id", id); objresponse.codigo = 1; objresponse.mensaje = string.Empty; try { var dt = new Conexion().ConsultarSPDT(cnn); } catch (System.Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public UsuarioDTO GerUser(string user, string pass) { UsuarioDTO objresonse = new UsuarioDTO(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "ObtenerUsuario"; cnn.parametros.Add("usu", user); cnn.parametros.Add("pass", pass); var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objresonse = Tool.DataTableToList <UsuarioDTO> (dt).FirstOrDefault(); } return(objresonse); }
public ResponseDTO Insert(EntradaDetalleDTO modelo) { ConexionDTO cnn = new ConexionDTO(); ResponseDTO objresponse = new ResponseDTO(); objresponse.mensaje = string.Empty; cnn.procedimiento = "InsertarDetalleEntrada"; cnn.parametros.Add("@EndDetEntradaId", modelo.EndDetEntradaId); cnn.parametros.Add("@EnDetProuctoId", modelo.EnDetProuctoId); cnn.parametros.Add("@EnDetCantidad", modelo.EnDetCantidad); cnn.parametros.Add("@EnDetVrUnit", modelo.EnDetVrUnit); cnn.parametros.Add("@EnDetVrTotal", modelo.EnDetVrTotal); var dt = new Conexion().ConsultarSPDT(cnn); objresponse.codigo = (int)dt.Rows[0]["id"]; return(objresponse); }
public EntradaDTO GetXId(int id) { EntradaDTO objResponse = new EntradaDTO(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "GetEntradafiltros"; cnn.parametros.Add("@id", id); var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { int id_tercero = (int)dt.Rows[0]["EnProveedor"]; objResponse = Tool.DataTableToList <EntradaDTO>(dt).FirstOrDefault(); objResponse.EntradaDetalle = new EntradaDetalleBI().GetxIdEntrada(id); objResponse.terceroEntrada = new TerceroBI().GetXId(id_tercero); } return(objResponse); }
public IEnumerable <EntradaDTO> Get() { IEnumerable <EntradaDTO> objResponse = new List <EntradaDTO>(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "GetEntradafiltros"; var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objResponse = Tool.DataTableToList <EntradaDTO>(dt); foreach (EntradaDTO item in objResponse) { item.terceroEntrada = new TerceroBI().GetXId(item.EnProveedor); } } return(objResponse); }
public ImpresionEntradaDTO Impresion(int id) { ImpresionEntradaDTO objresponse = new ImpresionEntradaDTO(); try { ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "ImprimirEntrada"; cnn.parametros.Add("idEntrada", id); var ds = new Conexion().ConsultarSPDS(cnn); objresponse = Tool.DataTableToList <ImpresionEntradaDTO>(ds.Tables[0]).FirstOrDefault(); objresponse.detalles = Tool.DataTableToList <ImpresionEntradaDetalleDTO>(ds.Tables[1]); } catch (System.Exception e) { throw e; } return(objresponse); }
public ResponseDTO Update(EntradaDTO modelo) { ResponseDTO objresponse = new ResponseDTO(); objresponse.codigo = modelo.EnId; objresponse.mensaje = string.Empty; ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "ActualizarEntrada"; cnn.parametros.Add("EnId", modelo.EnId); cnn.parametros.Add("EnProveedor", modelo.EnProveedor); cnn.parametros.Add("EnObservacion", modelo.EnObservacion); cnn.parametros.Add("EnUsuarioModifica", modelo.EnUsuarioModifica); try { var dt = new Conexion().ConsultarSPDT(cnn); if (modelo.EntradaDetalle != null) { foreach (var item in modelo.EntradaDetalle) { item.EndDetEntradaId = modelo.EnId; new EntradaDetalleBI().Insert(item); } } } catch (System.Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public ResponseDTO CambiarEstado(AprobarEntradaDTO modelo) { ResponseDTO objresponse = new ResponseDTO(); try { ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "ActualizarEntradaEstado"; cnn.parametros.Add("EnId", modelo.Identrada); cnn.parametros.Add("EnEstado", modelo.estado); objresponse.codigo = 1; objresponse.mensaje = string.Empty; new Conexion().ConsultarSPDT(cnn); } catch (System.Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public List <EntradaDetalleDTO> GetxIdEntrada(int id) { List <EntradaDetalleDTO> objresponse = new List <EntradaDetalleDTO> (); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "ConsultarDetalle"; cnn.parametros.Add("@idEntrada", id); var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { objresponse = Tool.DataTableToList <EntradaDetalleDTO> (dt); foreach (var item in objresponse) { item.EnDetProucto = new ProductoBI().GetxId(item.EnDetProuctoId); } } return(objresponse); }
public void ProcessRequest(HttpContext context) { if (context.Request.Files.Count > 0) { HttpFileCollection files = context.Request.Files; // Obtener parámetros for (int i = 0; i < files.Count; i++) { string absolutePath = "D:\\.NET Proyecto\\GestorEA\\GestorEA\\Content"; if (!System.IO.Directory.Exists(absolutePath)) { System.IO.Directory.CreateDirectory(absolutePath); } //-------------------------- se guardar el archivo Excel en el servidor -------------------------- HttpPostedFile file = files[i]; string fname = System.IO.Path.GetFileName(file.FileName); fname = string.Concat(fname.Substring(0, fname.LastIndexOf('.')), fname.Substring(fname.LastIndexOf('.'), fname.Length - fname.LastIndexOf('.'))); file.SaveAs(string.Concat(absolutePath, fname)); try { //-------------------------- se ejecuta procedimiento de validacion -------------------------- //var xml = ConvertToXml(DT_Migrar); ConexionDTO obj = new ConexionDTO(); obj.procedimiento = context.Request.Form["procedimiento"].ToString(); obj.Parametros.Add("xmlInput", string.Concat(absolutePath, fname)); obj.Parametros.Add("Nombre_Archivo", fname.Split('.')[0]); obj.Parametros.Add("Usuario", context.Request.Form["usuario"]); //if (context.Request.Form["cotizacion"] != null) //{ // obj.parametros.Add("cotizacion", context.Request.Form["cotizacion"].ToString()); //} var resultDT = new DBConexion().consultarSP(obj); if (resultDT.Count != 0 && resultDT[0]["resultado"].Equals("error")) { System.IO.File.Delete(string.Concat(absolutePath, fname)); context.Response.Write("Error: " + resultDT[0]["error"]); return; } System.IO.File.Delete(string.Concat(absolutePath, fname)); context.Response.Write("Bien"); } catch (Exception e) { context.Response.Write("Error: " + e.InnerException.Message); } } } }