//Metodo que cambia el estado del cliente private void btnactualizarestado_Click(object sender, EventArgs e) { Habilitar(); String rpt = null; int i = 0; int aux = 0; Desabilitar(); clearCampos(); i = mainGV.CurrentRow.Index; aux = Convert.ToInt32(mainGV[0, i].Value.ToString()); this.gbxdatos.Enabled = false; rpt = MessageBox.Show("Esta Seguro De Cambiar El Estado ?", "Estado", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation).ToString(); if (rpt.Equals("Yes")) { try { CCliente cliente = new CCliente(); cliente.CambiarEstado(aux); MessageBox.Show("Estado Cambiado Exitosamente..."); refresh(); } catch (Exception ex) { msgerror(ex.Message); } } else { MessageBox.Show("Proceso Cancelado", "Cancelado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btn_pedido_Click(object sender, EventArgs e) { if (id_now != 0) { try { LocalReport rdlc = new LocalReport(); rdlc.ReportPath = @"..\..\Vistas\Report1.rdlc"; rdlc.ReportEmbeddedResource = "facturacion.Vistas.Report1.rdlc"; DataTable customer = CDetalleVenta.Mostrar((int)id_now); rdlc.DataSources.Add(new ReportDataSource("DataSet1", customer)); DataTable venta2 = CVenta.MostrarID(id_now); DataTable infomacion = CEmpresa.Mostrar(); DataTable cliente = CCliente.MostrarID(venta2.Rows[0]["idCliente"].ToString()); ReportParameter nombre = new ReportParameter("nombre_cliente", cliente.Rows[0]["nombre"].ToString()); ReportParameter fecha = new ReportParameter("fecha", venta2.Rows[0]["fecVenta"].ToString()); ReportParameter numero = new ReportParameter("numero", venta2.Rows[0]["numero"].ToString()); rdlc.SetParameters(new ReportParameter[] { nombre, fecha, numero }); Impresor imp = new Impresor(); imp.Imprime(rdlc); }catch (Exception err) { Mostrar(string.Empty); MessageBox.Show("Upp!, algo ha salido mal, por favor vuelva a seleccionar la venta e intentelo de nuevo"); } } }
protected void Page_Load(object sender, EventArgs e) { if (Global.empleado != null) { if (Global.empleado.IdCargo == 1) { cEmpleado = new CEmpleado(); cCliente = new CCliente(); cMercaderia = new CMercaderia(); cRegistro = new CRegistro(); obj = new ClassAdo(); objConexion = new ObjConexion(Constantes.BASE_DE_DATOS, Constantes.USER_ADM, Constantes.USER_ADM_PASS, Constantes.SERVIDOR); if (!this.IsPostBack) { this.BindGrid(); } numEmpleados = cEmpleado.obtenerNumEmpleados(objConexion); numClientes = cCliente.obtenerNumClientes(objConexion); numMercaderias = cMercaderia.obtenerNumMercaderias(objConexion); numRegistros = cRegistro.obtenerNumGuias(objConexion); } else { Response.Redirect("~/default.aspx"); } } else { Response.Redirect("~/default.aspx"); } }
//Metodo para atualizar a o Datagrid ou lista private void AtualizarLista() { this.MeusClientes.Clear(); string sql = @"SELECT id_cliente, nome, telefone, cpf, email, endereco from Cliente"; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); SqlDataReader dados = comando.ExecuteReader(); while (dados.Read()) { CCliente c = new CCliente(); c.idcli = dados.GetInt32(0); c.nome = dados.GetString(1); c.telefone = dados.GetString(2); c.cpf = dados.GetString(3); c.email = dados.GetString(4); c.endereço = dados.GetString(5); this.MeusClientes.Add(c); } dados.Close(); dataGridViewCliente.DataSource = null; dataGridViewCliente.DataSource = this.MeusClientes; foreach (DataGridViewBand d in dataGridViewCliente.Columns) { d.ReadOnly = true; } }
public JObject ObtenerJsonClientePorId(int pIdCliente, int pIdUsuario, CConexion pConexion) { JObject JCliente = new JObject(); CCliente Cliente = new CCliente(); Cliente.LlenaObjeto(pIdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial(); GrupoEmpresarial.LlenaObjeto(Organizacion.IdGrupoEmpresarial, pConexion); CTipoIndustria TipoIndustria = new CTipoIndustria(); TipoIndustria.LlenaObjeto(Organizacion.IdTipoIndustria, pConexion); JCliente.Add("IdUsuario", pIdUsuario); JCliente.Add("IdCliente", Cliente.IdCliente); JCliente.Add("RazonSocial", Organizacion.RazonSocial); JCliente.Add("GrupoEmpresarial", GrupoEmpresarial.GrupoEmpresarial); JCliente.Add("NombreComercial", Organizacion.NombreComercial); JCliente.Add("RFC", Organizacion.RFC); JCliente.Add("Notas", Organizacion.Notas); JCliente.Add("Dominio", Organizacion.Dominio); JCliente.Add("TipoIndustria", TipoIndustria.TipoIndustria); return(JCliente); }
private void btn_guardar_Click(object sender, EventArgs e) { String ci = cb_ci_nit.Text; if (ci == string.Empty) { cb_ci_nit.Focus(); MessageBox.Show("El ci no debe esta vacia"); return; } String nombre = tb_nombreAp.Text; if (nombre == string.Empty) { tb_nombreAp.Focus(); MessageBox.Show("El nombre no debe esta vacia"); return; } MClientes cliente = new MClientes(0, nombre, ci, "", "", DateTime.Now); if (CCliente.Insertar(cliente, this)) { btn_guardar.Enabled = false; mClientesBindingSource.DataSource = CCliente.mostrar(); this.cb_ci_nit.DataSource = CCliente.mostrar();; cb_ci_nit.Text = ci; tb_nombreAp.Enabled = false; } }
private void btn_guardar_Click(object sender, EventArgs e) { if (CValidar.ValidarCliente(tb_nombre, tb_ci, errorIcono, this)) { string time = DateTime.Now.ToString("yyyy_mm_dd hh_mm_ss"); MClientes cli = new MClientes(0, tb_nombre.Text, tb_ci.Text, tb_direccion.Text, tb_telefono.Text, DateTime.Now); if (id_user == 0) { if (CCliente.Insertar(cli, this)) { botones(false, false, false, true, true); mostrar(); habilitar(true); limpiar(); id_user = 0; } } else { if (CCliente.Editar(id_user, cli, this)) { botones(true, false, false, false, true); mostrar(); habilitar(true); limpiar(); id_user = 0; } } } }
private void CargarRolUsuario() { CCliente.DataSource = contexto.Cliente.ToList(); CCliente.DataTextField = "Nombre"; CCliente.DataValueField = "Rut_Cliente"; CCliente.Items.Insert(0, "Seleccione Cliente"); CCliente.DataBind(); }
public int addCliente(CCliente c) { string sql = @"INSERT INTO cliente (nome,telefone,cpf,email,endereco) VALUES ('" + c.nome + "', '" + c.telefone + "', '" + c.cpf + "', '" + c.email + "', '" + c.endereço + "')"; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); return(comando.ExecuteNonQuery()); }
//Metodo para alterar no banco de dados public int alterarCliente(CCliente c) { string sql = @"UPDATE cliente SET nome='" + c.nome + "', telefone='" + c.telefone + "',cpf='" + c.cpf + "', email='" + c.email + "', endereco='" + c.endereço + "' WHERE id_cliente=" + c.idcli; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); return(comando.ExecuteNonQuery()); }
//Metodo para excluir no banco de dados public int excluirCliente(CCliente c) { string sql = @"DELETE FROM cliente WHERE id_cliente=" + c.idcli; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); return(comando.ExecuteNonQuery()); }
public bool Agregar_cliente(CCliente cli) { if (!Existscliente(cli.tarjeta_credito)) { cliente_n.Add(cli); return(true); } return(false); }
public Repositorio(string rutaArchivo) { this.rutaArchivo = rutaArchivo; this.tipoVehiculo = CTipoVehiculo.Instancia; this.vehiculo = CVehiculo.Instancia; this.cliente = CCliente.Instancia; this.usuario = CUsuario.Instancia; this.alquiler = CAlquiler.Instancia; }
public int Agregar(CCliente cli) { context.insertCliente( cli.tipo_doc, cli.documento, cli.nom_ape, cli.direccion ); return(context.SaveChanges()); }
private void Add_cliente_en_lista(CCliente cli) { ListViewItem item = new ListViewItem(cli.nombre_cliente.ToString()); item.SubItems.Add(Convert.ToString(cli.tarjeta_credito)); item.SubItems.Add(cli.contraseña_user); item.SubItems.Add(cli.email_user); listv_product_add.Items.Add(item); }
private static string ValidarLogo(CCliente Cliente) { string Mensaje = ""; Mensaje += (Cliente.IdCliente == 0) ? "<li>Favor de completar el campo del cliente.</li>" : Mensaje; Mensaje += (Cliente.Logo == "") ? "<li>Favor de subir archivo.</li>" : Mensaje; Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje; return(Mensaje); }
private static string ValidarCliente(CCliente Cliente) { string Mensaje = ""; Mensaje += (Cliente.Cliente == "") ? "<li>Favor de completar el campo cliente.</li>" : Mensaje; Mensaje += (Cliente.IdMunicipio == 0) ? "<li>Favor de completar el campo municipio.</li>" : Mensaje; Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje; return(Mensaje); }
public int Editar(CCliente cli) { context.updateCliente( cli.codigo, cli.tipo_doc, cli.documento, cli.nom_ape, cli.direccion ); return(context.SaveChanges()); }
private void txtBusqueda_TextChanged(object sender, EventArgs e) { if (cliente) { dgDatos.DataSource = CCliente.BuscarCliente(txtBusqueda.Text); } else { dgDatos.DataSource = CProducto.BuscarProducto(txtBusqueda.Text); } }
private void btnBuscarRegistro_Click(object sender, EventArgs e) { try { mainGV.DataSource = CCliente.showBusqueda(txbPnombre.Text); } catch (Exception ex) { msgerror(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (Global.empleado != null) { idEmpleado = Global.empleado.IdEmpleado; cRegistro = new CRegistro(); cTipoRegistro = new CTipoRegistro(); cMercaderia = new CMercaderia(); cCliente = new CCliente(); obj = new ClassAdo(); objConexion = new ObjConexion(Constantes.BASE_DE_DATOS, Constantes.USER_ADM, Constantes.USER_ADM_PASS, Constantes.SERVIDOR); clientes = cCliente.obtenerListaClientes(objConexion); if (!this.IsPostBack) { this.BindGrid(); txtFecha.Text = DateTime.Now.ToShortDateString(); txtFecha.Enabled = false; dataSet = cTipoRegistro.obtenerTiposRegistro(objConexion); //Itera sobre la lista para llenar la dropdownlist foreach (DataTable table in dataSet.Tables) { foreach (DataRow dr in table.Rows) { string idTipo = dr["idTipoRegistro"].ToString(); string descripcion = dr["descripcionTipo"].ToString(); listaTipo.Items.Add(new ListItem(descripcion, idTipo)); } } dataSet.Clear(); cTipoRegistro.closeConexion(); //Itera sobre la lista de clientes para llenar la dropdownlist foreach (Cliente clien in clientes) { listaCliente.Items.Add(new ListItem(clien.NombreEmpresa, clien.IdCliente + "")); foreach (CAPA_DATOS.Mercaderia merca in clien.Mercaderias) { //listaMercaderia.Items.Add(new ListItem(merca.Descripcion, merca.IdMercaderia + "")); } } cCliente.closeConexion(); } } else { Response.Redirect("~/default.aspx"); } }
public static string ObtenerDatos(int pIdSolLevantamiento) { JObject Respuesta = new JObject(); CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string DescripcionError, CUsuario UsuarioSesion) { if (Error == 0) { JObject Modelo = new JObject(); CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento(); solicitudLevantamiento.LlenaObjeto(pIdSolLevantamiento, pConexion); Modelo.Add("idSolLevantamiento", solicitudLevantamiento.IdSolicitudLevantamiento); CCliente cliente = new CCliente(); cliente.LlenaObjeto(solicitudLevantamiento.IdCliente, pConexion); Modelo.Add("IdCliente", cliente.IdCliente); COrganizacion organizacion = new COrganizacion(); organizacion.LlenaObjeto(cliente.IdOrganizacion, pConexion); Modelo.Add("RazonSocial", organizacion.RazonSocial); //Combos COportunidad oportunidad = new COportunidad(); oportunidad.LlenaObjeto(solicitudLevantamiento.IdOportunidad, pConexion); Modelo.Add("IdOportunidad", oportunidad.IdOportunidad); Modelo.Add("Oportunidades", COportunidad.ObtenerOportunidadProyecto(cliente.IdCliente, UsuarioSesion.IdUsuario, oportunidad.IdOportunidad, pConexion)); CDivision division = new CDivision(); division.LlenaObjeto(solicitudLevantamiento.IdDivision, pConexion); Modelo.Add("IdDivision", division.IdDivision); Modelo.Add("Divisiones", CDivision.ObtenerJsonDivisionesActivas(-1, pConexion)); Modelo.Add("FOLIO", solicitudLevantamiento.IdSolicitudLevantamiento); Respuesta.Add("Modelo", Modelo); } Respuesta.Add("Error", Error); Respuesta.Add("Descripcion", DescripcionError); }); return(Respuesta.ToString()); }
private void FormOperacionesFacturacionEmergente_Load(object sender, EventArgs e) { if (cliente) { dgDatos.DataSource = CCliente.MostrarCliente(); } else { dgDatos.DataSource = CProducto.MostrarProductos(); Text = "Buscar Producto"; } }
private void rbtnBuscarFolio_Click(object sender, EventArgs e) { borrarTodo(); Folio folio = new Folio(true, true); folio.ShowDialog(); cVenta = folio.returnVenta(); cCliente = folio.returnCliente(); txtFolioVenta.Text = cVenta.IDVenta; UCcboxCliente.cboxCliente.SelectedValue = Convert.ToInt32(cCliente.IDCliente); agregarFolioDatagridview(); }
public static JObject ObtenerDetalleOrdenCompra(JObject pModelo, int pIdDetalleOrdenCompra, CConexion pConexion) { COrdenCompraDetalle OrdenCompraDetalle = new COrdenCompraDetalle(); OrdenCompraDetalle.LlenaObjeto(pIdDetalleOrdenCompra, pConexion); COrdenCompraEncabezado OrdenCompra = new COrdenCompraEncabezado(); OrdenCompra.LlenaObjeto(OrdenCompraDetalle.IdOrdenCompraEncabezado, pConexion); pModelo.Add(new JProperty("IdOrdenCompraDetalle", OrdenCompraDetalle.IdOrdenCompraDetalle)); pModelo.Add(new JProperty("IdProducto", OrdenCompraDetalle.IdProducto)); pModelo.Add(new JProperty("IdServicio", OrdenCompraDetalle.IdServicio)); pModelo.Add(new JProperty("Cantidad", OrdenCompraDetalle.RecepcionCantidad)); pModelo.Add(new JProperty("Costo", OrdenCompraDetalle.Costo)); pModelo.Add(new JProperty("IdTipoMoneda", OrdenCompra.IdTipoMoneda)); COrdenCompraEncabezado OrdenCompraEncabezado = new COrdenCompraEncabezado(); OrdenCompraEncabezado.LlenaObjeto(OrdenCompraDetalle.IdOrdenCompraEncabezado, pConexion); pModelo.Add(new JProperty("IdTipoCompra", OrdenCompraDetalle.IdTipoCompra)); pModelo.Add(new JProperty("IdCliente", OrdenCompraEncabezado.IdCliente)); pModelo.Add(new JProperty("IdProyecto", OrdenCompraEncabezado.IdProyecto)); if (OrdenCompraEncabezado.IdProyecto != 0) { CProyecto Proyecto = new CProyecto(); Proyecto.LlenaObjeto(OrdenCompraEncabezado.IdProyecto, pConexion); pModelo.Add(new JProperty("Proyecto", Proyecto.NombreProyecto)); } if (OrdenCompraDetalle.IdPedidoDetalle != 0) { CCotizacionDetalle CotizacionDetalle = new CCotizacionDetalle(); CotizacionDetalle.LlenaObjeto(OrdenCompraDetalle.IdPedidoDetalle, pConexion); CCotizacion Cotizacion = new CCotizacion(); Cotizacion.LlenaObjeto(CotizacionDetalle.IdCotizacion, pConexion); pModelo.Add(new JProperty("IdUsuarioSolicitante", Cotizacion.IdUsuarioAgente)); pModelo.Add(new JProperty("IdCotizacion", Cotizacion.IdCotizacion)); CCliente Cliente = new CCliente(); Cliente.LlenaObjeto(Cotizacion.IdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); pModelo.Add(new JProperty("RazonSocial", Organizacion.RazonSocial)); } return(pModelo); }
//Metodo refrescar tabla private void refresh() { try { mainGV.DataSource = CCliente.show(); mainGV.Columns["Id_Cliente"].Visible = false; } catch (Exception ex) { msgerror(ex.Message); } }
public VVentas(DataTable Datos) { InitializeComponent(); DataTable info = CEmpresa.Mostrar(); if (info.Rows.Count > 0) { lb_nombreEmpresa.Text = info.Rows[0]["nombre"].ToString(); //lb_autorizacion.Text = info.Rows[0]["numAutorizacion"].ToString(); lb_nit.Text = info.Rows[0]["nit"].ToString(); Image c = Image.FromFile(@"" + Application.StartupPath + info.Rows[0]["logo"].ToString()); pb_imagen_empresa.Image = newImagen(c, 350, 350); } DataTable nro = CVenta.Mostrar(); if (nro.Rows.Count > 0) { lb_numero.Text = nro.Rows[0]["id"].ToString(); } else { lb_numero.Text = "0"; } DataTable product = CProducto.Mostrar(); mClientesBindingSource.DataSource = CCliente.mostrar(); mProductoBindingSource.DataSource = product; if (product.Rows.Count > 0) { tb_extra.Text = product.Rows[0]["nombre"].ToString(); } else { btn_añadir.Enabled = false; } tb_nombreAp.Enabled = false; btn_guardar.Enabled = false; lista.MouseClick += new MouseEventHandler(lista_productos_mouseclick); DataTable ult = CVenta.ultimofecha(); if (ult.Rows.Count == 0) { numero_next = 1; } else { numero_next = Int32.Parse(ult.Rows[0]["numero"].ToString()); numero_next++; } this.Datos = Datos; }
public static string ObtenerFormaAgregarActividad(int IdCliente, int IdOportunidad) { JObject Respuesta = new JObject(); CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string Descripcion, CUsuario UsuarioSesion) { if (Error == 0) { JObject Modelo = new JObject(); COportunidad Oportunidad = new COportunidad(); Oportunidad.LlenaObjeto(IdOportunidad, pConexion); CCliente Cliente = new CCliente(); IdCliente = (IdCliente == 0) ? Oportunidad.IdCliente : IdCliente; Cliente.LlenaObjeto(IdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); Modelo.Add("IdCliente", IdCliente); Modelo.Add("Cliente", Organizacion.RazonSocial); Modelo.Add("Oportunidad", ListaOportunidades(IdCliente, IdOportunidad, pConexion)); Dictionary <string, object> pParametros = new Dictionary <string, object>(); CTipoActividad TiposActividad = new CTipoActividad(); pParametros.Add("Baja", 0); JArray jTiposActividad = new JArray(); foreach (CTipoActividad TipoActividad in TiposActividad.LlenaObjetosFiltros(pParametros, pConexion)) { JObject jTipoActividad = new JObject(); jTipoActividad.Add("Valor", TipoActividad.IdTipoActividad); jTipoActividad.Add("Descripcion", TipoActividad.TipoActividad); jTipoActividad.Add("Color", TipoActividad.Color); jTiposActividad.Add(jTipoActividad); } Modelo.Add("TipoActividad", jTiposActividad); DateTime f1 = DateTime.Now.AddMinutes(-DateTime.Now.Minute); DateTime f2 = DateTime.Now.AddMinutes(15 - DateTime.Now.Minute); Modelo.Add("FechaActividad", f1.ToShortDateString() + " " + f1.ToShortTimeString().Replace(".", "").Replace("a m", "am")); Modelo.Add("FechaFin", f2.ToShortDateString() + " " + f2.ToShortTimeString().Replace(".", "").Replace("a m", "am")); Respuesta.Add("Modelo", Modelo); } Respuesta.Add("Error", Error); Respuesta.Add("Descripcion", Descripcion); }); return(Respuesta.ToString()); }
public static string EditarCliente(int IdCliente, string Cliente, int IdMunicipio) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarCliente")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CCliente cCliente = new CCliente(); cCliente.IdCliente = IdCliente; cCliente.Cliente = Cliente; cCliente.IdMunicipio = IdMunicipio; Error = ValidarCliente(cCliente); if (Error == "") { int contador = CCliente.ValidaExisteEditar(IdCliente, IdMunicipio, Cliente, Conn); if (contador == 0) { cCliente.Editar(Conn); } else { Error = Error + "<li>Ya existe este cliente en este municipio.</li>"; } } Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); Conn.Cerrar(); }); return(Respuesta.ToString()); }
public int AgregarBLL(String tipo_doc, String documento, String nom_ape, String direccion) { CCliente nuevo = new CCliente { tipo_doc = tipo_doc, documento = documento, nom_ape = nom_ape, direccion = direccion }; return(cli.Agregar(nuevo)); }