public Empresa ConsultDatosCompany(string RUC) { Empresa empresa_data = new Empresa(); try { var tokensApi = new Ruc("8oZnzpEUWYeK9DhpuZVwJbQjH77WPdSg744vY31O"); Company company = tokensApi.get(RUC); empresa_data.actividad_comercio_exterior = company.actividad_comercio_exterior; empresa_data.condicion_contribuyente = company.condicion_contribuyente; empresa_data.direccion = company.direccion; empresa_data.estado_contribuyente = company.estado_contribuyente; empresa_data.fecha_inicio_actividades = company.fecha_inicio_actividades; empresa_data.fecha_inscripcion = company.fecha_inscripcion; empresa_data.nombre_comercial = company.nombre_comercial; empresa_data.razon_social = company.razon_social; empresa_data.ruc = company.ruc; empresa_data.sistema_contabilidad = company.sistema_contabilidad; empresa_data.sistema_emision_comprobante = company.sistema_emision_comprobante; empresa_data.tipo_contribuyente = company.tipo_contribuyente; } catch (Exception e) { } return(empresa_data); }
public Empresa ConsultDatosCompany(string RUC) { Empresa empresa_data = new Empresa(); try { var tokensApi = new Ruc("SN3I4pg524oE0ZWfEoPUz5oVLcb0fykPJ6PfuLlN"); Company company = tokensApi.get(RUC); empresa_data.actividad_comercio_exterior = company.actividad_comercio_exterior; empresa_data.condicion_contribuyente = company.condicion_contribuyente; empresa_data.direccion = company.direccion; empresa_data.estado_contribuyente = company.estado_contribuyente; empresa_data.fecha_inicio_actividades = company.fecha_inicio_actividades; empresa_data.fecha_inscripcion = company.fecha_inscripcion; empresa_data.nombre_comercial = company.nombre_comercial; empresa_data.razon_social = company.razon_social; empresa_data.ruc = company.ruc; empresa_data.sistema_contabilidad = company.sistema_contabilidad; empresa_data.sistema_emision_comprobante = company.sistema_emision_comprobante; empresa_data.tipo_contribuyente = company.tipo_contribuyente; } catch (Exception e) { } return(empresa_data); }
private async void txtRUC_TextChanged(object sender, EventArgs e) { String aux = txtRuc.Text; int nroCarateres = aux.Length; bool exiteProveedor = false; if (nroCarateres == 11) { try { Ruc nroDocumento = new Ruc(); nroDocumento.nroDocumento = aux; List <Proveedor> proveedores = await proveedormodel.buscarPorDni(nroDocumento); if (proveedores.Count > 0) { currentProveedor = proveedores[0]; if (currentProveedor != null) { exiteProveedor = true; } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "consulta sunat", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (exiteProveedor) { // llenamos los dato con el current proveerdor txtRuc.Text = currentProveedor.ruc; txtDireccionProveedor.Text = currentProveedor.direccion; cbxProveedor.Text = currentProveedor.razonSocial; } else { //llenamos los datos en FormproveerdorNuevo FormProveedorNuevo formProveedorNuevo = new FormProveedorNuevo(aux); formProveedorNuevo.ShowDialog(); proveedores = await proveedormodel.listaProveedores(); proveedorBindingSource.DataSource = null; proveedorBindingSource.DataSource = proveedores; Response response = formProveedorNuevo.uCProveedorGeneral.response; if (response != null) { if (response.id > 0) { currentProveedor = proveedores.Find(X => X.idProveedor == response.id); txtDireccionProveedor.Text = currentProveedor.direccion; cbxProveedor.Text = currentProveedor.razonSocial; } } } } }
public async Task <List <Proveedor> > buscarPorDni(Ruc dniruc) { try { // localhost:8080/admeli/xcore2/xcore/services.php/proveedor/buscar_nro_doc return(await webService.POST <Ruc, List <Proveedor> >("proveedor", "buscar_nro_doc", dniruc)); } catch (Exception ex) { throw ex; } }
public Ruc Obtener_ruc(string ruc) { Ruc rucEncontrado = null; string sql = "select * from t_ruc where ruc_cli=@ruc"; using (SqlConnection conexion = new SqlConnection(CadenaConexion)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@ruc", ruc)); using (SqlDataReader resultado = comando.ExecuteReader()) { if (resultado.Read()) { rucEncontrado = new Ruc(); rucEncontrado.codigo = (string)resultado["cod_cli"]; rucEncontrado.ruc = (string)resultado["ruc_cli"]; } } } } return(rucEncontrado); }
private async void txtDocIdentificacion_TextChanged(object sender, EventArgs e) { String aux = txtDocIdentificacion.Text; int nroCarateres = aux.Length; bool exiteProveedor = false; if (nroCarateres == 11) { try { Ruc nroDocumento = new Ruc(); nroDocumento.nroDocumento = aux; List <Proveedor> proveedores = await proveedormodel.buscarPorDni(nroDocumento); currentProveedor = proveedores[0]; if (currentProveedor != null) { exiteProveedor = true; } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "consulta sunat", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (exiteProveedor) { // llenamos los dato con el current proveerdor txtDocIdentificacion.removePlaceHolder(); txtDocIdentificacion.Text = currentProveedor.ruc; txtDireccionProveedor.removePlaceHolder(); txtDireccionProveedor.Text = currentProveedor.direccion; txtNombreProveedor.removePlaceHolder(); txtNombreProveedor.Text = currentProveedor.razonSocial; } else { //llenamos los datos en FormproveerdorNuevo FormProveedorNuevo formProveedorNuevo = new FormProveedorNuevo(aux); formProveedorNuevo.ShowDialog(); } } // Ver(aux); //if (respuestaSunat != null) //{ // dataSunat = respuestaSunat.result; // textNIdentificacion.Text = dataSunat.RUC; // textTelefono.Text = dataSunat.Telefono.Substring(1, dataSunat.Telefono.Length - 1); // textNombreEmpresa.Text = dataSunat.RazonSocial; // textActividadPrincipal.Text = dataSunat.Oficio; // textDireccion.Text = concidencias(dataSunat.Direccion); // //cbxPaises.Text = concidencias(dataSunat.Pais); // respuestaSunat = null; //} }
private async void obtenerid(Ruc ruc) { ListProveedores = await proveedormodel.buscarPorDni(ruc); currentCompra.idProveedor = ListProveedores[0].idProveedor; }
private void btnAddMarca_Click(object sender, EventArgs e) { buscarOrden importarOrden = new buscarOrden(); importarOrden.ShowDialog(); OrdenCompraSinComprarM aux = importarOrden.compraSinComprarM; // datos del proveedor if (aux != null) { textNroOrdenCompra.Text = aux.serie + " - " + aux.correlativo; textDireccion.Text = aux.direccionProveedor; textNombreEmpresa.Text = aux.nombreProveedor; currentCompra = new Compra(); currentCompra.idSucursal = ConfigModel.sucursal.idSucursal; currentCompra.descuento = textDescuento.Text; currentCompra.direccion = textDireccion.Text; currentCompra.estado = 1; //currentCompra.fechaFacturacion = " "; currentCompra.formaPago = "EFECTIVO"; currentCompra.idCajaSesion = ConfigModel.cajaSesion != null ? ConfigModel.cajaSesion.idCajaSesion : 0; currentCompra.idCompra = aux.idCompra; currentCompra.idPago = aux.idPago; currentCompra.idPersonal = personal.idPersonal; //currentCompra.idProveedor = aux.; currentCompra.idTipoDocumento = aux.idTipoDocumento; currentCompra.moneda = aux.moneda; currentCompra.nombreProveedor = aux.nombreProveedor; currentCompra.nroOrdenCompra = textNroOrdenCompra.Text; currentCompra.numeroDocumento = "";// falta definir o entender para q sirve currentCompra.observacion = aux.observacion; currentCompra.rucDni = aux.rucDni; currentCompra.tipoCompra = "con productos"; currentCompra.vendedor = personal.nombres; if (detalleCompras != null) { detalleCompras.Clear();// limpiamos la lista de detalle productos } detalleCompras = new List <DetalleCompra>(); detalleCompraBindingSource.DataSource = null; dataGridView.Refresh(); this.reLoad(); listarDetalleCompraByIdCompra(); listarDatosProveedorCompra(); // Calculo de totales y subtotales calculoSubtotal(); Ruc ruc = new Ruc(); ruc.nroDocumento = aux.rucDni; obtenerid(ruc); } }
public override string ToString() { return(Nombre + Ruc.ToString()); }