protected void grdGrilla_SelectedIndexChanged(object sender, EventArgs e) { Limpiar(); COD = int.Parse(grdGrilla.SelectedDataKey.Value.ToString()); ProveedorQuery prov = ProveedorDao.ObtenerPorID(COD.Value); txtNombre.Text = prov.nombre; txtEmpresa.Text = prov.nombreResponsable; txtCuit.Text = prov.cuit; txtEmail.Text = prov.eMail; txtFechaAlta.Text = prov.fechaAlta.ToShortDateString(); cboLocalidad.SelectedIndex = (int)prov.idLocalidad; txtCalle.Text = prov.calle; txtNroCalle.Text = prov.nroCalle.ToString(); txtPiso.Text = prov.piso.ToString(); txtDepto.Text = prov.departamento.ToString(); txtTelefono.Text = prov.telefono.ToString(); txtCelular.Text = prov.celular.ToString(); ckbActivo.Checked = prov.activo.Value; btnEliminar.Enabled = true; btnEliminar.CssClass = "btn btn-danger"; }
public ProveedorDao Obtener(Byte?codigoProveedor, ref Int16 codigoError, ref String mensajeError) { ProveedorDao resultadoDao = new ProveedorDao(); var client = GetServiceClient(); try { resultadoDao = client.ObtenerProveedor(codigoProveedor, ref codigoError, ref mensajeError); } catch (Exception ex) { resultadoDao.ResultadoEjecucion = new ResultadoEjecucion() { CodigoError = -3, MensajeErrorTecnico = "[" + CapaEjecucion.Web.ToString() + "] " + "[ProveedorHelper.Obtener()] " + ex.Message, MensajeErrorUsuario = String.Empty }; } finally { CloseServiceClient(client); } return(resultadoDao); }
public ProveedorModel Activar(ProveedorModel modelo) { ProveedorDao dao = new ProveedorDao(); ResultadoEjecucion resultado = new ResultadoEjecucion(); dao = modelo.ConvertirADao(); try { resultado = ProveedorHelper.Instanciar().Activar(dao); modelo.CodigoError = resultado.CodigoError; modelo.MensajeErrorTecnico = resultado.MensajeErrorTecnico; modelo.MensajeErrorUsuario = resultado.MensajeErrorUsuario; } catch (Exception ex) { resultado = new ResultadoEjecucion() { CodigoError = -3, MensajeErrorTecnico = "[" + CapaEjecucion.Web.ToString() + "] " + "[ProveedorModel.Activar()] " + ex.Message, MensajeErrorUsuario = EtiquetasUtility.MENE_SIS_GLOB_ACTIVACION_ERROR }; } return(modelo); }
public ProveedorDao Editar(ProveedorDao solicitudDao) { ProveedorDao resultadoDao = new ProveedorDao(); var client = GetServiceClient(); try { resultadoDao = client.EditarProveedor(solicitudDao); } catch (Exception ex) { resultadoDao.ResultadoEjecucion = new ResultadoEjecucion() { CodigoError = -3, MensajeErrorTecnico = "[" + CapaEjecucion.Web.ToString() + "] " + "[ClasificacionHelper.Editar()] " + ex.Message, MensajeErrorUsuario = String.Empty }; } finally { CloseServiceClient(client); } return(resultadoDao); }
public ResultadoEjecucion Eliminar(ProveedorDao solicitudDao) { var client = GetServiceClient(); ResultadoEjecucion resultado = new ResultadoEjecucion(); try { resultado = client.EliminarProveedor(solicitudDao); } catch (Exception ex) { resultado = new ResultadoEjecucion() { CodigoError = -3, MensajeErrorTecnico = "[" + CapaEjecucion.Web.ToString() + "] " + "[ProveedorHelper.Eliminar()] " + ex.Message, MensajeErrorUsuario = String.Empty }; } finally { CloseServiceClient(client); } return(resultado); }
public static bool GurdarProveedor(Proveedor _proveedor) { bool exito = false; try { ValidarDatos(_proveedor); bool UsuarioExistente = ValidarProveedorExistente(_proveedor.NombreRazonSocial, _proveedor.Cuit); if (UsuarioExistente == true) { const string message = "Ya existe un proveedor registrado con el Nombre/Razón Social y Cuit ingresado."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } else { exito = ProveedorDao.InsertProveedor(_proveedor); } } catch (Exception ex) { } return(exito); }
public ProveedorModel Editar() { ProveedorModel modelo = new ProveedorModel(); ProveedorDao dao = ConvertirADao(); try { ProveedorDao resultado = ProveedorHelper.Instanciar().Editar(dao); modelo = ConvertirAModelo(resultado); } catch (Exception ex) { modelo = new ProveedorModel() { CodigoError = -3, MensajeErrorTecnico = "[" + CapaEjecucion.Web.ToString() + "] " + "[ProveedorModel.Editar()] " + ex.Message, MensajeErrorUsuario = EtiquetasUtility.MENE_SIS_GLOB_EDICION_ERROR }; } return(modelo); }
public static ProveedorDao Editar(ProveedorDao solicitudDao) { ProveedorDao resultadoDao = new ProveedorDao(); try { resultadoDao = dat.Editar(solicitudDao); } catch (Exception ex) { resultadoDao = new ProveedorDao() { ResultadoEjecucion = new ResultadoEjecucion() { CodigoError = -2, MensajeErrorTecnico = "[" + CapaEjecucion.APP.ToString() + "] " + "[ProveedorApp.Editar()] " + ex.Message, MensajeErrorUsuario = String.Empty } }; } return(resultadoDao); }
public static ProveedorDao Obtener(Byte?codigoProveedor, ref Int16 codigoError, ref String mensajeError) { ProveedorDao resultadoDao = new ProveedorDao(); try { resultadoDao = dat.Obtener(codigoProveedor, ref codigoError, ref mensajeError); } catch (Exception ex) { resultadoDao = new ProveedorDao() { ResultadoEjecucion = new ResultadoEjecucion() { CodigoError = -2, MensajeErrorTecnico = "[" + CapaEjecucion.APP.ToString() + "] " + "[ProveedorApp.Obtener()] " + ex.Message, MensajeErrorUsuario = String.Empty } }; } return(resultadoDao); }
protected void btnEliminar_Click(object sender, EventArgs e) { if (COD.HasValue) { ProveedorDao.Eliminar(COD.Value); CargarGrilla(); Limpiar(); } }
protected void cargarCombos() { cboProveedor.DataSource = ProveedorDao.obtener(); cboProveedor.DataValueField = "idProveedor"; cboProveedor.DataTextField = "nombreResponsable"; cboProveedor.DataBind(); cboInsumos.DataSource = InsumoDao.ObtenerInsumos(); cboInsumos.DataValueField = "idInsumo"; cboInsumos.DataTextField = "descripcion"; cboInsumos.DataBind(); }
public static List <Proveedor> BuscarProveedor(int idEmpresaSeleccionado) { List <Proveedor> _listaProveedores = new List <Proveedor>(); try { _listaProveedores = ProveedorDao.BuscarProveedor(idEmpresaSeleccionado); } catch (Exception ex) { } return(_listaProveedores); }
public static bool EditarProvvedor(Proveedor _proveedor) { bool exito = false; try { ValidarDatos(_proveedor); exito = ProveedorDao.EditarProveedor(_proveedor); } catch (Exception ex) { } return(exito); }
public ProveedorDao ConvertirADao() { ProveedorDao dao = new ProveedorDao(); dao.CodigoProveedor = this.CodigoProveedor; dao.NombreProveedor = this.NombreProveedor; dao.AliasProveedor = this.AliasProveedor; dao.TelefonoProveedor = this.TelefonoProveedor; dao.EstadoProveedor = this.EstadoProveedor; dao.CodigoSesion = this.CodigoSesion; return(dao); }
private ProveedorDao ObtenerDesdeDataRow(DataRow fila) { ProveedorDao solicitudDao = new ProveedorDao() { CodigoProveedor = Utilitario.ObtenerValorSeguroByteNull(fila, ProveedorDao.CODIGO_PROVEEDOR), NombreProveedor = Utilitario.ObtenerValorSeguroString(fila, ProveedorDao.NOMBRE_PROVEEDOR), AliasProveedor = Utilitario.ObtenerValorSeguroString(fila, ProveedorDao.ALIAS_PROVEEDOR), EstadoProveedor = Utilitario.ObtenerValorSeguroString(fila, ProveedorDao.ESTADO_PROVEEDOR), DescripcionEstadoProveedor = Utilitario.ObtenerValorSeguroString(fila, ProveedorDao.DESCRIPCION_ESTADO_PROVEEDOR) }; solicitudDao = (ProveedorDao)Utilitario.ObtenerDatosAuditoria(fila, solicitudDao); return(solicitudDao); }
public ProveedorDao Editar(ProveedorDao solicitudDao) { String procedimiento = ProcedimientoMantenimiento; List <ParametroDao> parametros = new List <ParametroDao>(); ProveedorDao resultadoDao = new ProveedorDao(); DataTable dt = new DataTable(); resultadoDao.ResultadoEjecucion = new ResultadoEjecucion(); try { parametros.Add(new ParametroDao { NombreParametro = "@pTipoOperacionMantenimiento", ValorParametro = TipoOperacionMantenimiento.Modificar, TipoDato = DbType.Int16 }); parametros.Add(new ParametroDao { NombreParametro = "@pCodigoProveedor", ValorParametro = solicitudDao.NombreProveedor, TipoDato = DbType.Byte }); parametros.Add(new ParametroDao { NombreParametro = "@", ValorParametro = solicitudDao.AliasProveedor, TipoDato = DbType.String }); parametros.Add(new ParametroDao { NombreParametro = "@", ValorParametro = solicitudDao.TelefonoProveedor, TipoDato = DbType.String }); Utilitario.EjecutarProcedimientoDataTable(procedimiento, parametros, ref codigoError, ref mensajeError); if (codigoError == 0) { resultadoDao = Obtener(solicitudDao.CodigoProveedor, ref codigoError, ref mensajeError); } } catch (Exception ex) { resultadoDao = new ProveedorDao() { ResultadoEjecucion = new ResultadoEjecucion() { CodigoError = -1, MensajeErrorTecnico = "[" + CapaEjecucion.DAT.ToString() + "] " + "[ProveedorDat.Editar()] " + ex.Message, MensajeErrorUsuario = String.Empty } }; } return(resultadoDao); }
public ProveedorDao Obtener(Byte?codigo_Proveedor, ref Int16 codigoError, ref String mensajeError) { List <ParametroDao> parametros = new List <ParametroDao>(); ProveedorDao resultadoDao = new ProveedorDao(); try { parametros.Add(new ParametroDao { NombreParametro = "@pTipoOperacionMantenimiento", ValorParametro = TipoOperacionMantenimiento.Obtener, TipoDato = DbType.Int16 }); parametros.Add(new ParametroDao { NombreParametro = "@pcodigo_Proveedor", ValorParametro = codigo_Proveedor, TipoDato = DbType.Byte }); Utilitario.EjecutarProcedimientoDataTable(ProcedimientoMantenimiento, parametros, ref codigoError, ref mensajeError); //if (codigoError == 0) //{ // if (resultado.Rows.Count > 0) // { // foreach (DataRow fila in resultado.Rows) // { // resultadoDao = ObtenerDesdeDataRow(fila); // } // } //} } catch (Exception ex) { resultadoDao = new ProveedorDao() { ResultadoEjecucion = new ResultadoEjecucion() { CodigoError = -1, MensajeErrorTecnico = "[" + CapaEjecucion.DAT.ToString() + "]" + "[ProveedorDat.Obtener()]" + ex.Message, MensajeErrorUsuario = String.Empty } }; } return(resultadoDao); }
public static List <Proveedor> BuscarProveedorPorNombreRazonSocial(string nombreRazonSocial) { List <Proveedor> _listaProveedores = new List <Proveedor>(); try { _listaProveedores = ProveedorDao.BuscarProveedorPorNombreRazonSocial(nombreRazonSocial); } catch (Exception ex) { const string message = "Error en el sistema. Intente nuevamente o comuniquese con el administrador."; const string caption = "Atención"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Warning); throw new Exception(); } return(_listaProveedores); }
public ResultadoEjecucion Activar(ProveedorDao solicitudDao) { String procedimiento = ProcedimientoMantenimiento; Boolean indicadorResultado = true; ProveedorDao resultadoDao = new ProveedorDao(); ResultadoEjecucion resultado = new ResultadoEjecucion(); List <ParametroDao> parametros = new List <ParametroDao>(); try { parametros.Add(new ParametroDao { NombreParametro = "@pTipoOperacionMantenimiento", ValorParametro = TipoOperacionMantenimiento.Eliminar, TipoDato = DbType.Int16 }); parametros.Add(new ParametroDao { NombreParametro = "@pCodigoProveedor", ValorParametro = solicitudDao.NombreProveedor, TipoDato = DbType.Byte }); indicadorResultado = Utilitario.EjecutarProcedimiento(procedimiento, parametros); if (!indicadorResultado) { //Validar que se generó un error al eliminar } } catch (Exception ex) { resultado = new ResultadoEjecucion() { CodigoError = -1, MensajeErrorTecnico = "[" + CapaEjecucion.DAT.ToString() + "] " + "[ProveedorDat.Activar()] " + ex.Message, MensajeErrorUsuario = String.Empty }; } return(resultado); }
public ProveedorModel ConvertirAModelo(ProveedorDao dao) { ProveedorModel modelo = new ProveedorModel(); modelo.CodigoProveedor = dao.CodigoProveedor; modelo.NombreProveedor = dao.NombreProveedor; modelo.AliasProveedor = dao.AliasProveedor; modelo.TelefonoProveedor = dao.TelefonoProveedor; modelo.EstadoProveedor = dao.EstadoProveedor; modelo.DescripcionEstadoProveedor = dao.DescripcionEstadoProveedor; modelo.UsuarioIngreso = dao.UsuarioIngreso; modelo.FechaIngreso = dao.FechaIngreso; modelo.IPIngreso = dao.IPIngreso; modelo.SesionIngreso = dao.SesionIngreso; modelo.UsuarioModifico = dao.UsuarioModifico; modelo.FechaModifico = dao.FechaModifico; modelo.IPModifico = dao.IPModifico; modelo.SesionModifico = dao.SesionModifico; modelo.UsuarioActivo = dao.UsuarioActivo; modelo.FechaActivo = dao.FechaActivo; modelo.IPActivo = dao.IPActivo; modelo.SesionActivo = dao.SesionActivo; modelo.UsuarioAnulo = dao.UsuarioAnulo; modelo.FechaAnulo = dao.FechaAnulo; modelo.IPAnulo = dao.IPAnulo; modelo.SesionAnulo = dao.SesionAnulo; modelo.CodigoError = dao.ResultadoEjecucion.CodigoError; modelo.MensajeErrorTecnico = dao.ResultadoEjecucion.MensajeErrorTecnico; modelo.MensajeErrorUsuario = dao.ResultadoEjecucion.MensajeErrorUsuario; return(modelo); }
public static ProveedorService getProveedorService() { _proveedorDao = new ProveedorDao(); return(new ProveedorService(_proveedorDao)); }
private static bool ValidarProveedorExistente(string nombreRazonSocial, string cuit) { bool existe = ProveedorDao.ValidarProveedorExistente(nombreRazonSocial, cuit); return(existe); }
public ProveedorDao EditarProveedor(ProveedorDao solicitudDao) { return(ProveedorApp.Editar(solicitudDao)); }
public ResultadoEjecucion EliminarProveedor(ProveedorDao solicitudDao) { return(ProveedorApp.Eliminar(solicitudDao)); }
public ProveedorService() { oProveedorDao = new ProveedorDao(); }
public ResultadoEjecucion ActivarProveedor(ProveedorDao solicitudDao) { return(ProveedorApp.Activar(solicitudDao)); }
protected void btnBuscar_Click(object sender, EventArgs e) { grdGrilla.DataSource = ProveedorDao.ObtenerPorEmpresa(txtEmpresaBuscar.Text); grdGrilla.DataBind(); }
protected void CargarGrilla() { grdGrilla.DataSource = ProveedorDao.obtener(); grdGrilla.DataBind(); }
public ProveedorDao Ingresar(ProveedorDao solicitudDao) { String procedimiento = ProcedimientoMantenimiento; ProveedorDao resultadoDao = new ProveedorDao(); DataTable dt = new DataTable(); resultadoDao.ResultadoEjecucion = new ResultadoEjecucion(); try { List <ParametroDao> parametros = new List <ParametroDao>(); parametros.Add(new ParametroDao { NombreParametro = "@pnumOperacionMantenimiento", ValorParametro = TipoOperacionMantenimiento.Insertar, TipoDato = DbType.Int16 }); parametros.Add(new ParametroDao { NombreParametro = "@pnomProveedor", ValorParametro = solicitudDao.NombreProveedor, TipoDato = DbType.String }); parametros.Add(new ParametroDao { NombreParametro = "@pnomAliasProveedor", ValorParametro = solicitudDao.AliasProveedor, TipoDato = DbType.String }); parametros.Add(new ParametroDao { NombreParametro = "@pdesTelefono", ValorParametro = solicitudDao.TelefonoProveedor, TipoDato = DbType.String }); parametros.Add(new ParametroDao { NombreParametro = "@pcocSesion", ValorParametro = solicitudDao.CodigoSesion, TipoDato = DbType.String }); parametros.Add(new ParametroDao { NombreParametro = "@pusrIngreso", ValorParametro = "Alex", TipoDato = DbType.String }); parametros.Add(new ParametroDao { NombreParametro = "@pcocIpIngreso", ValorParametro = "127.0.0.1", TipoDato = DbType.String }); Utilitario.EjecutarProcedimientoDataTable(ProcedimientoMantenimiento, parametros, ref codigoError, ref mensajeError); if (codigoError == 0) { if (dt.Rows.Count > 0) { solicitudDao.CodigoProveedor = (Byte?)dt.Rows[0][ProveedorDao.CODIGO_PROVEEDOR]; resultadoDao = Obtener(solicitudDao.CodigoProveedor, ref codigoError, ref mensajeError); } } } catch (Exception ex) { resultadoDao = new ProveedorDao() { ResultadoEjecucion = new ResultadoEjecucion() { CodigoError = -1, MensajeErrorTecnico = "[" + CapaEjecucion.DAT.ToString() + "] " + "[ProveedorDat.Ingresar()] " + ex.Message, MensajeErrorUsuario = String.Empty } }; } return(resultadoDao); }
protected void btnAceptar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } try { ProveedorEntidad prov = new ProveedorEntidad(); prov.nombre = txtNombre.Text; prov.nombreResponsable = txtEmpresa.Text; prov.cuit = txtCuit.Text; DateTime fecha; if (DateTime.TryParse(txtFechaAlta.Text, out fecha)) { prov.fechaAlta = fecha; } prov.idLocalidad = cboLocalidad.SelectedIndex; prov.calle = txtCalle.Text; short nroC; if (short.TryParse(txtNroCalle.Text, out nroC)) { prov.nroCalle = nroC; } int nroP; if (int.TryParse(txtPiso.Text, out nroP)) { prov.piso = nroP; } prov.departamento = txtDepto.Text; prov.telefono = txtTelefono.Text; prov.celular = txtCelular.Text; prov.activo = ckbActivo.Checked; prov.eMail = txtEmail.Text; if (COD.HasValue) { prov.idProveedor = COD.Value; ProveedorDao.Actualizar(prov); CargarGrilla(); } else if (ProveedorDao.estaCargado(prov.nombreResponsable)) { divResultado.Visible = true; txtResultado.Text = "Actualmente existe un Proveedor de la empresa: "; txtResultado.Text += prov.nombreResponsable.ToString(); txtEmpresa.Focus(); return; } else { ProveedorDao.InsertarProveedor(prov); COD = prov.idProveedor.Value; btnEliminar.Enabled = true; btnEliminar.CssClass = "btn btn-danger"; CargarGrilla(); Limpiar(); } } catch (Exception ex) { divResultado.Visible = true; txtResultado.Text = "Ha ocurrido el siguiente error: " + ex.Message; } }