public FacturaEn buscar_proveedor_xRuc(string ruc) { try { FacturaEn emp = new FacturaEn(); using (SqlConnection cn = new SqlConnection(objCn.conex("SISE"))) { cn.Open(); SqlCommand cmd = new SqlCommand("usp_tbSunat_buscar", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ruc", ruc); SqlDataReader dr; dr = cmd.ExecuteReader(); if (dr.HasRows == true) { while (dr.Read()) { emp.razonSocial = dr["razon_social"].ToString(); emp.direccion = dr["direccion"].ToString(); } } } return(emp); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void ActualizarLogistica_masivo(string cod, LogisticaEn logis, FacturaEn ObjFac) { try { using (SqlConnection cn = new SqlConnection(cad_cn)) { cn.Open(); SqlCommand cmd = new SqlCommand("uspLogistica_modificarMasivo", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigo", cod); cmd.Parameters.AddWithValue("@area", logis.Area); cmd.Parameters.AddWithValue("@edificio", logis.Edificio); cmd.Parameters.AddWithValue("@aula", logis.Aula); cmd.Parameters.AddWithValue("@piso", logis.Piso); cmd.Parameters.AddWithValue("@Proveedor", ObjFac.Proveedor); cmd.Parameters.AddWithValue("@ruc", ObjFac.ruc); cmd.Parameters.AddWithValue("@nroComprobante", ObjFac.NumeroFactura); cmd.Parameters.AddWithValue("@fechaCompra", ObjFac.FechaCompra); cmd.Parameters.AddWithValue("@TiempoGar", ObjFac.TiempGar); cmd.Parameters.AddWithValue("@fechaFinGar", ObjFac.FecFinGar); cmd.Parameters.AddWithValue("@sede", logis.IdSede); cmd.Parameters.AddWithValue("@usuAsignado", logis.UsuAsignado); cmd.Parameters.AddWithValue("@idLogin", logis.IdLogin); cmd.Parameters.AddWithValue("@ip", logis.ip); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void BtnModificar_Click(object sender, EventArgs e) { try { //if (fun_validarCampos_Guardar()) //{ validarCampos(); transacciones objTrans = new transacciones(); LogisticaEn logis = new LogisticaEn(); FacturaEn ObjFac = new FacturaEn(); List <string> listaCodigos = new List <string>(); List <FacturaEn> listaFact = new List <FacturaEn>(); // logis.IdLogistica = int.Parse(hdIdLogistica.Value); logis.Area = TxtArea.Text; logis.Edificio = txtEdificio.Text.Trim(); logis.Aula = txtAula.Text; logis.Piso = TxtPiso.Text.Trim(); //logis.IdCategoria = int.Parse(DDLCategoria.SelectedValue); logis.IdSede = int.Parse(DDLSede.SelectedValue); logis.UsuAsignado = txtUsu.Text; logis.IdLogin = int.Parse(Session["rpta"].ToString()); logis.ip = Request.UserHostAddress; foreach (DataRow row in dt.Rows) { string cod = row["codigo"].ToString(); listaCodigos.Add(cod); FacturaEn fact = new FacturaEn(); fact.ruc = txtRuc.Text; fact.NumeroFactura = txtNroFactura.Text; fact.FechaCompra = DateTime.Parse(txtFechaCompra.Text); fact.Proveedor = txtProveedor.Text; fact.TiempGar = int.Parse(txtTiempo.Text); fact.FecFinGar = DateTime.Parse(txtFechaFin.Text); listaFact.Add(fact); } if (objTrans.fun_modificar_activos_masivo(logis, listaCodigos, listaFact)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activos modificados correctamente.');</script>"); limpiar(); } //} } catch (Exception ex) { //this.Page.Response.Write("<script language ='JavaScript'>window.alert('" + ex.Message + "');</script>"); //return; Response.Write(ex.Message); } }
public void pr_registrar_factura_guia(FacturaEn factguia) { try { objFac.registrar_factura_guia(factguia); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void pr_registrar_empresa_api(FacturaEn emp) { try { objFac.registrar_empresa_api(emp); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void pr_ActualizarLogistica_masivo(string cod, LogisticaEn logis, FacturaEn ObjFac) { try { objdatos.ActualizarLogistica_masivo(cod, logis, ObjFac); } catch (Exception ex) { throw new Exception(ex.Message); } }
public string ActualizarLogistica(LogisticaEn ObjN, FacturaEn ObjFac) { string rpta = ""; using (SqlConnection cn = new SqlConnection(cad_cn)) { // try cn.Open(); SqlCommand cmd = new SqlCommand("uspActualizarLogistica", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdLogistica", ObjN.IdLogistica); cmd.Parameters.AddWithValue("@IdInventario", ObjN.IdInventario); cmd.Parameters.AddWithValue("@IdLogin", ObjN.IdLogin); cmd.Parameters.AddWithValue("@fecha", ObjN.Fecha); cmd.Parameters.AddWithValue("@Codigo", ObjN.Codigo); cmd.Parameters.AddWithValue("@Descripcion", ObjN.Descripcion); cmd.Parameters.AddWithValue("@Sede", ObjN.IdSede); cmd.Parameters.AddWithValue("@Area", ObjN.Area); cmd.Parameters.AddWithValue("@Piso", ObjN.Piso); cmd.Parameters.AddWithValue("@Edificio", ObjN.Edificio); cmd.Parameters.AddWithValue("@Categoria", ObjN.IdCategoria); cmd.Parameters.AddWithValue("@Serie", ObjN.Serie); cmd.Parameters.AddWithValue("@Marca", ObjN.Marca); cmd.Parameters.AddWithValue("@Modelo", ObjN.Modelo); cmd.Parameters.AddWithValue("@Idcondicion", ObjN.IdCondicion); cmd.Parameters.AddWithValue("@AULA", ObjN.Aula); cmd.Parameters.AddWithValue("@RUC", ObjFac.Ruc); cmd.Parameters.AddWithValue("@Proveedor", ObjFac.Proveedor); cmd.Parameters.AddWithValue("@direccion", ObjFac.Direccion); cmd.Parameters.AddWithValue("@NumeroFactura", ObjFac.NumeroFactura); cmd.Parameters.AddWithValue("@TiempoGar", ObjFac.TiempGar); cmd.Parameters.AddWithValue("@FechaCompra", ObjFac.FechaCompra); cmd.Parameters.AddWithValue("@fechaFinGar", ObjFac.FecFinGar); cmd.Parameters.AddWithValue("@Observacion", ObjN.Observacion); cmd.Parameters.AddWithValue("@UsuAsignado", ObjN.UsuAsignado); cmd.Parameters.AddWithValue("@ip", ObjN.ip); rpta = "Se Actualizó Correctamente"; cmd.ExecuteNonQuery(); // catch } return(rpta); }
public string InsertarLogistica(LogisticaEn objE, FacturaEn objF) { string rpta = ""; { using (SqlConnection cn = new SqlConnection(cad_cn)) { // try cn.Open(); SqlCommand cmd = new SqlCommand("uspInsertarLogistica", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdInventario", objE.IdInventario); cmd.Parameters.AddWithValue("@IdLogin", objE.IdLogin); cmd.Parameters.AddWithValue("@Fecha", objE.Fecha); cmd.Parameters.AddWithValue("@CODIGO", objE.Codigo); cmd.Parameters.AddWithValue("@DESCRIPCION", objE.Descripcion); cmd.Parameters.AddWithValue("@SEDE", objE.IdSede); cmd.Parameters.AddWithValue("@AREA", objE.Area); cmd.Parameters.AddWithValue("@PISO", objE.Piso); cmd.Parameters.AddWithValue("@EDIFICIO", objE.Edificio); cmd.Parameters.AddWithValue("@CATEGORIA", objE.IdCategoria); cmd.Parameters.AddWithValue("@AULA", objE.Aula); cmd.Parameters.AddWithValue("@SERIE", objE.Serie); cmd.Parameters.AddWithValue("@MARCA", objE.Marca); cmd.Parameters.AddWithValue("@MODELO", objE.Modelo); cmd.Parameters.AddWithValue("@CONDICION", objE.IdCondicion); //cmd.Parameters.AddWithValue("@IdLogistica", objF.IdLogistica); cmd.Parameters.AddWithValue("@Ruc", objF.Ruc); cmd.Parameters.AddWithValue("@FechaCompra", objF.FechaCompra); cmd.Parameters.AddWithValue("@Proveedor", objF.Proveedor); cmd.Parameters.AddWithValue("@Direccion", objF.Direccion); cmd.Parameters.AddWithValue("@TiempGar", objF.TiempGar); cmd.Parameters.AddWithValue("@FecFinGar", objF.FecFinGar); cmd.Parameters.AddWithValue("@NumeroFactura", objF.NumeroFactura); cmd.Parameters.AddWithValue("@Observacion", objE.Observacion); cmd.Parameters.AddWithValue("@UsuAsignado", objE.UsuAsignado); cmd.Parameters.AddWithValue("@ip", objE.ip); rpta = "Se Guardó Correctamente"; cmd.ExecuteNonQuery(); // catch } return(rpta); } }
public string InsertarModificarLog(LogisticaEn objE, FacturaEn objFact) { string rpta = ""; { using (SqlConnection cn = new SqlConnection(cad_cn)) { // try cn.Open(); SqlCommand cmd = new SqlCommand("uspInsertarModificarLog", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdLogistica", objE.IdLogistica); cmd.Parameters.AddWithValue("@Idlogin", objE.IdLogin); cmd.Parameters.AddWithValue("@Codigo", objE.Codigo); cmd.Parameters.AddWithValue("@Descripcion", objE.Descripcion); cmd.Parameters.AddWithValue("@IdSede", objE.IdSede); cmd.Parameters.AddWithValue("@Area", objE.Area); cmd.Parameters.AddWithValue("@Piso", objE.Piso); cmd.Parameters.AddWithValue("@Edificio", objE.Edificio); cmd.Parameters.AddWithValue("@IdCategoria", objE.IdCategoria); cmd.Parameters.AddWithValue("@Aula", objE.Aula); cmd.Parameters.AddWithValue("@Serie", objE.Serie); cmd.Parameters.AddWithValue("@Marca", objE.Marca); cmd.Parameters.AddWithValue("@Modelo", objE.Modelo); cmd.Parameters.AddWithValue("@RUC", objFact.Ruc); cmd.Parameters.AddWithValue("@Proveedor", objFact.Proveedor); cmd.Parameters.AddWithValue("@Direccion", objFact.Direccion); cmd.Parameters.AddWithValue("@NumeroFactura", objFact.NumeroFactura); cmd.Parameters.AddWithValue("@TiempGar", objFact.TiempGar); cmd.Parameters.AddWithValue("@FechaCompra", objFact.FechaCompra); cmd.Parameters.AddWithValue("@FecFinGar", objFact.FecFinGar); cmd.Parameters.AddWithValue("@IdCondicion", objE.IdCondicion); cmd.Parameters.AddWithValue("@Observacion", objE.Observacion); cmd.Parameters.AddWithValue("@UsuAsignado", objE.UsuAsignado); rpta = "Se Guardó Correctamente"; cmd.ExecuteNonQuery(); // catch } return(rpta); } }
public void registrar_factura_guia(FacturaEn factguia) { try { using (SqlConnection cn = new SqlConnection(cad_cn)) { cn.Open(); SqlCommand cmd = new SqlCommand("usp_GuiaFactura_ins", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdLogistica", factguia.IdLogistica); cmd.Parameters.AddWithValue("@Ruc", factguia.Ruc); cmd.Parameters.AddWithValue("@Proveedor", factguia.Proveedor); cmd.Parameters.AddWithValue("@Direccion", factguia.Direccion); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void registrar_empresa_api(FacturaEn emp) { try { using (SqlConnection cn = new SqlConnection(objCn.conex("SISE"))) { cn.Open(); SqlCommand cmd = new SqlCommand("usp_tbSunat_insertar", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ruc", emp.ruc); cmd.Parameters.AddWithValue("@razonSocial", emp.razonSocial); cmd.Parameters.AddWithValue("@direccion", emp.direccion); cmd.Parameters.AddWithValue("@usuReg", emp.usuReg); cmd.Parameters.AddWithValue("@ip", emp.pc); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public string InsertarModificarLog_masivo(LogisticaEn objE, FacturaEn ObjFac) { try { string rpta = ""; using (SqlConnection cn = new SqlConnection(cad_cn)) { cn.Open(); SqlCommand cmd = new SqlCommand("uspInsertarModificarLog_masivo", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Idlogin", objE.IdLogin); cmd.Parameters.AddWithValue("@Codigo", objE.Codigo); cmd.Parameters.AddWithValue("@IdSede", objE.IdSede); cmd.Parameters.AddWithValue("@Area", objE.Area); cmd.Parameters.AddWithValue("@Piso", objE.Piso); cmd.Parameters.AddWithValue("@Edificio", objE.Edificio); cmd.Parameters.AddWithValue("@IdCategoria", objE.IdCategoria); cmd.Parameters.AddWithValue("@Aula", objE.Aula); cmd.Parameters.AddWithValue("@UsuAsignado", objE.UsuAsignado); //cmd.Parameters.AddWithValue("@RUC", ObjFac.Ruc); //cmd.Parameters.AddWithValue("@Proveedor", ObjFac.Proveedor); //cmd.Parameters.AddWithValue("@NumeroFactura", ObjFac.NumeroFactura); //cmd.Parameters.AddWithValue("@TiempoGar", ObjFac.TiempGar); ////cmd.Parameters.AddWithValue("@Tipo", ObjFac.Tipo); //cmd.Parameters.AddWithValue("@fechaFinGar", ObjFac.FecFinGar); rpta = "Se Guardó Correctamente"; cmd.ExecuteNonQuery(); } return(rpta); } catch (Exception ex) { throw new Exception(ex.Message); } }
//protected void LnkBuscar_Click(object sender, EventArgs e) //{ // Response.Redirect("BuscarInventario.aspx"); //} //protected void LnkBuscar_Click(object sender, ImageClickEventArgs e) //{ // Response.Redirect("BuscarInventario.aspx"); //} protected void BtnModificar_Click(object sender, EventArgs e) { try { //if (fun_validarCampos_Guardar()) //{ if (!validarCampos("update")) { return; } LogisticaEn LogEn = new LogisticaEn(); FacturaEn Fact = new FacturaEn(); LogEn.IdLogistica = int.Parse(hdIdLogistica.Value); LogEn.IdInventario = int.Parse(hdIdInventario.Value); LogEn.IdLogin = int.Parse(Session["rpta"].ToString()); LogEn.Fecha = DateTime.Parse(hdFecha.Value); LogEn.Codigo = TxtCod.Text; LogEn.Descripcion = TxtDescripcion.Text; LogEn.IdSede = int.Parse(DDLSede.SelectedValue); LogEn.Area = TxtArea.Text; //LogEn.Piso = TxtPiso.Text; LogEn.Piso = TxtPiso.Text.Trim(); LogEn.Edificio = txtEdificio.Text.Trim(); LogEn.IdCategoria = int.Parse(DDLCategoria.SelectedValue); LogEn.Serie = txtSerie.Text; LogEn.Marca = txtMarca.Text; LogEn.Modelo = txtModelo.Text; LogEn.IdCondicion = int.Parse(DDLCondicion.SelectedValue); Fact.Ruc = txtRuc.Text; Fact.Proveedor = txtProveedor.Text; Fact.Direccion = txtDireccion.Text; Fact.NumeroFactura = txtNroFactura.Text; Fact.FechaCompra = DateTime.Parse(txtFechaCompra.Text); Fact.TiempGar = int.Parse(txtTiempo.Text); Fact.FecFinGar = DateTime.Parse(txtFechaFin.Text); LogEn.Aula = txtAula.Text; LogEn.Observacion = txtObservacion.Text.Trim(); LogEn.UsuAsignado = txtUsu.Text; LogEn.ip = Request.UserHostAddress; //NotaDet.Nota = int.Parse(xnota.Text); string cod = objModLog.InsertarModificarLog(LogEn, Fact); string codigo = objLogistica.ActualizarLogistica(LogEn, Fact); if (String.IsNullOrEmpty(txtUsu.Text)) // // // { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Asigne un Usuario.');</script>"); txtUsu.Focus(); return; } this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activo Actualizado correctamente.');</script>"); //GVListar.EditIndex = -1; //ListarInv(); BtnModificar.Enabled = false; BtnModificar.Visible = false; Bloquear(); } catch (Exception ex) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('" + ex.Message + "');</script>"); return; } }
public string InsertarLogistica(LogisticaEn objE, FacturaEn objF) { return(objdatos.InsertarLogistica(objE, objF)); }
protected void btnGuardar_Click(object sender, EventArgs e) { if (gvDetalle.Rows.Count == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('No existen activos agregados en la lista de la guía. Verifique por favor.');</script>"); return; } if (String.IsNullOrEmpty(Transportista.Text)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Ingrese Transportista.');</script>"); Transportista.Focus(); return; } if (ddlMotivoTrasldo.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Motivo de Traslado.');</script>"); ddlMotivoTrasldo.Focus(); return; } if (ddlPuntoPartida.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Punto de Partida.');</script>"); ddlPuntoPartida.Focus(); return; } if (ddlPuntoLlegada.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Punto de Llegada.');</script>"); ddlPuntoLlegada.Focus(); return; } if (ddlPuntoLlegada.SelectedItem.ToString() == "Otros") { if (txtllegada.Text == "") { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Especifique Punto de Llegada.');</script>"); txtllegada.Focus(); return; } } GuiaCabeceraEn ObjInsertGuia = new GuiaCabeceraEn(); GuiaDetalleActivosEn ObjInsertDet = new GuiaDetalleActivosEn(); ObjInsertGuia.IdLogin = int.Parse(Session["rpta"].ToString().ToUpper()); ObjInsertGuia.SedePartida = ddlPuntoPartida.SelectedValue; ObjInsertGuia.SedeLlegada = ddlPuntoLlegada.SelectedValue; ObjInsertGuia.OrigenDestinoExterno = txtllegada.Text; ObjInsertGuia.Fecha = DateTime.Now; //DateTime.Parse(TxtFecha.Text); ObjInsertGuia.Transportista = Transportista.Text; ObjInsertGuia.IdMotivoTraslado = int.Parse(ddlMotivoTrasldo.SelectedValue); ObjInsertGuia.Activos = 1; ObjInsertGuia.IdEstado = int.Parse(txtEstado.Text); ObjInsertGuia.observ = txtObserv.Text.Trim(); ObjInsertGuia.ip = Request.UserHostAddress; GuiaCabeceraN objGC = new GuiaCabeceraN(); string rpta = ""; rpta = objGC.InsertarGuiaCabecera(ObjInsertGuia); hdnIdGuia.Value = rpta; //Session["rpta"]=rpta; GuiaDetalleActivoN objDetalle = new GuiaDetalleActivoN(); FacturaEn ObjInsertFactura = new FacturaEn();//**// FacturaN ObjFacGuia = new FacturaN(); //adicionar temporal activos ObjInsertDet.IdGuia = int.Parse(rpta); // ObjInsertDet.IdUnidadMedida = int.Parse(ddlUnidadMedida.SelectedValue); int cant = 0; cant = gvDetalle.Rows.Count; for (int i = 0; i < cant; i += 1) { ObjInsertFactura.IdLogistica = int.Parse(gvDetalle.Rows[i].Cells[0].Text);//**// ObjInsertFactura.Ruc = txtRuc.Text.Trim(); ObjInsertFactura.Proveedor = Transportista.Text.Trim(); ObjInsertFactura.Direccion = txtDireccion.Text.Trim(); ObjFacGuia.pr_registrar_factura_guia(ObjInsertFactura);//**// ObjInsertDet.IdLogistica = int.Parse(gvDetalle.Rows[i].Cells[0].Text); //gvEmpleados.DataKeys[e.NewSelectedIndex].Values // int id = Convertir .ToInt32 (GridView1.DataKeys [e.Row.RowIndex] .values [0]); // int id = Convert.ToInt32(gvDetalle.DataKeys[i].Values[0]); ObjInsertDet.IdUnidadMedida = Convert.ToInt32(gvDetalle.DataKeys[i].Values[0]); objDetalle.InsertarGuiaDetalleActivos(ObjInsertDet); } ObjInsertGuia.IdGuia = int.Parse(rpta); objGC.pr_registrar_auditoria_guia(ObjInsertGuia); this.Page.Response.Write("<script language ='JavaScript'>window.alert('Guia registrada correctamente.');</script>"); //vaciar tabla temporal // GuiaTemporalN guia = new GuiaTemporalN(); // gvDetalle.DataSource = guia.EliminarGuiaTemporal(); // limpiar(); //rpta captura el id de la guia //prueba de consulta hdIdGuia.Value = rpta; gvconsulta.DataSource = objDetalle.BuscarGuiaActivos(rpta); //string login = gvconsulta.Rows[0].Cells[2].Text; hdusuario.Value = Session["Usuario"].ToString().ToUpper(); gvconsulta.DataBind(); btnNuevo.Enabled = true; btnGuardar.Enabled = false; btnImprimir.Enabled = true; Bloquear(); }
protected void btnRuc_Click(object sender, ImageClickEventArgs e) { FacturaN objFac = new FacturaN(); try { btnRuc.Enabled = false; Transportista.Text = ""; txtllegada.Text = ""; txtDireccion.Text = ""; Transportista.Attributes.Add("readonly", "true"); txtllegada.Attributes.Add("readonly", "true"); txtDireccion.Attributes.Add("readonly", "true"); string ruc = txtRuc.Text.Trim(); if (ruc == "") { throw new Exception("Por favor ingrese el RUC a consultar"); } else { if (ruc.Length != 11) { throw new Exception("El RUC ingresado no es válido. Debe ser de 11 dígitos"); } } // verificar si existe en la tabla tbSunat FacturaEn empresa = new FacturaEn(); empresa = objFac.fun_buscar_proveedor_xRuc(ruc); if (empresa.razonSocial != null) { Transportista.Text = empresa.razonSocial; txtllegada.Text = empresa.razonSocial; txtDireccion.Text = empresa.direccion; if (empresa.direccion == "" || empresa.direccion == "-") { txtDireccion.Attributes.Remove("readonly"); } } else { //Mi api token personal sunat Jholy string token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjRhMjc5YzM1YWIzN2FiYjUyYjVkZWIyYTcwYmY3ZjAyODZkMTRiYzVhZjNjNWI2Mzk2YmFlN2Y5NWQ4ZGE5ODBjN2Q1NzYzNzAxMDliN2ZlIn0.eyJhdWQiOiIxIiwianRpIjoiNGEyNzljMzVhYjM3YWJiNTJiNWRlYjJhNzBiZjdmMDI4NmQxNGJjNWFmM2M1YjYzOTZiYWU3Zjk1ZDhkYTk4MGM3ZDU3NjM3MDEwOWI3ZmUiLCJpYXQiOjE1NTM1MzE5ODQsIm5iZiI6MTU1MzUzMTk4NCwiZXhwIjoxNTg1MTU0Mzg0LCJzdWIiOiIyNzA1Iiwic2NvcGVzIjpbInVzZS1zdW5hdCJdfQ.dfvZ-onl8Hn6m-LjnQ8qVwFBe0Ii8k1w8qdKgq7vbL4UdGyziMyL5bWVgZ7anXEeyxlJEV1-Q6m_kRA7SJSD2S0j2VBtTyyAdSDuNefEi-CnS-b5aqbmRDp1bBBlsfQdav5EZyHDUkP1xVgeX_0bjgQhCWB72nOmqG7FUZqGJWvpPE1E2g8rY4leLcZeQC4ULsKNVZUuOTIq_wvJUOHu9FxHEM5p2R3dXWTOHDJCV4GRCFhyMrenA7SV40BcfmZiT_3hAf4FEKf8M-FXWxWa-p4Ry5BBYCBuoy4VdO7ADpoTvV-_TEdgV4giREjuTzDBvx6mANy2Rc-MHfElrr4ApgvdeYTgK2dUOSr1hmQ5O1MMgCVHla8QhV2LDwwE9zML-KVXHUkSmmCzKMC8dBXex271nhLrN9cZ55Kf8OZ3p78iwpsiLt-B-a8IWszOyIbi27TkbUCPDL8OygAo3rsS-ST2Os8bsmcPxBQDEuzXMs0myTEKAkO-LFP40V1JK-CRp-6d5AoCgbWj1aSOiBx6ECKrd4T0TeTBdrFRQnL37DZNgcm6puMb5l2YVyKoRYEYJL3c8U8HAMU99XYitKQEQHaQ03bPMbrhwmnFLWuWGpZN9ujm3EDmJjrlEZHBHg5NoX8-dMhYxlqgAUTEbq_EkJ29ZPnR9Tx5Gh-vfhar4Xk"; System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var client = new RestClient("https://consulta.pe/"); var request = new RestRequest("api/sunat/query/ruc ", Method.POST); request.AddParameter("ruc", ruc); // agregando Headers request.AddHeader("Accept", "application/json"); request.AddHeader("Authorization", "Bearer " + token); // ejecutando el request IRestResponse response = client.Execute(request); var content = response.Content; // raw content as string Tecactus.Api.Sunat.Company emp = new Tecactus.Api.Sunat.Company(); try { emp = JsonConvert.DeserializeObject <Tecactus.Api.Sunat.Company>(content); } catch (Exception) { string error = JsonConvert.DeserializeObject <string>(content); Transportista.Attributes.Remove("readonly"); txtDireccion.Attributes.Remove("readonly"); throw new Exception(error); } if (emp.estado_contribuyente != "ACTIVO") { txtRuc.Focus(); txtRuc.BackColor = System.Drawing.Color.Yellow; throw new Exception("Por favor, ingrese número de RUC válido"); } Transportista.Text = emp.razon_social; if (emp.direccion == "" || emp.direccion == "-") { txtDireccion.Attributes.Remove("readonly"); } else { txtDireccion.Text = emp.direccion; } // registrar empresa en la tabla tbSunat y la consulta en la tabla auditoria empresa.ruc = ruc; empresa.razonSocial = emp.razon_social; empresa.direccion = txtDireccion.Text.Trim(); empresa.usuReg = Session["usuario"].ToString(); empresa.pc = Request.UserHostAddress; objFac.pr_registrar_empresa_api(empresa); //objFac.pr_registrar_consulta_api(sede, Session["usuario"].ToString(), "ListarLogistica.aspx", ruc, Session["ip"].ToString()); } txtRuc.Enabled = true; txtRuc.BackColor = System.Drawing.Color.White; btnRuc.Enabled = true; btnRuc.Enabled = true; dvError.Visible = false; } catch (Exception ex) { btnRuc.Enabled = true; //objFac.pr_registrar_consulta_api(sede, Session["usuario"].ToString(), "ListarLogistica.aspx", txtRuc.Text, Session["ip"].ToString()); mostrarError(ex); dvError.InnerHtml = ex.Message; dvError.Visible = true; } }
private void registrarActivo() { if (!validarCampos("insert")) { return; } int id1 = 0; if (hdId.Value == "") { id1 = 1; } else { id1 = int.Parse(hdId.Value); } LogisticaEn ObjInsert = new LogisticaEn(); FacturaEn objFac = new FacturaEn(); ObjInsert.IdInventario = id1; ObjInsert.IdLogin = int.Parse(Session["rpta"].ToString()); ObjInsert.Fecha = DateTime.Now; ObjInsert.Codigo = TxtCod.Text.Trim(); ObjInsert.Descripcion = TxtDescripcion.Text.Trim(); ObjInsert.IdSede = int.Parse(DDLSede.SelectedValue); ObjInsert.Area = TxtArea.Text.Trim(); ObjInsert.Piso = TxtPiso.Text.Trim(); ObjInsert.Edificio = txtEdificio.Text.Trim(); ObjInsert.IdCategoria = int.Parse(DDLCategoria.SelectedValue); ObjInsert.ip = Request.UserHostAddress; //Adicionar ObjInsert.Aula = txtAula.Text.Trim(); ObjInsert.Serie = txtSerie.Text.Trim(); ObjInsert.Marca = txtMarca.Text.Trim(); ObjInsert.Modelo = txtModelo.Text.Trim(); ObjInsert.IdCondicion = int.Parse(DDLCondicion.SelectedValue); ObjInsert.Observacion = txtObservacion.Text.Trim(); ObjInsert.UsuAsignado = txtUsu.Text.Trim(); objFac.Ruc = txtRuc.Text; objFac.NumeroFactura = txtNroFactura.Text; objFac.Proveedor = txtProveedor.Text; objFac.Direccion = txtDireccion.Text; objFac.TiempGar = int.Parse(txtTiempo.Text); DateTime fechac = DateTime.Parse(txtFechaCompra.Text); DateTime fecFinGar = DateTime.Parse(txtFechaFin.Text); objFac.FechaCompra = DateTime.Parse(fechac.ToString("yyyy-MM-dd")); objFac.FecFinGar = DateTime.Parse(fecFinGar.ToString("yyyy-MM-dd")); LogisticaN objNeg = new LogisticaN(); objNeg.InsertarLogistica(ObjInsert, objFac); this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activo registrado correctamente.');</script>"); limpiar(); BtnGraba.Enabled = false; lblgrabar.Enabled = false; BtnGraba.Visible = false; lblgrabar.Visible = false; Bloquear(); }
private void registrarActivos_masivo() { int id1 = 0; if (hdId.Value == "") { id1 = 1; } else { id1 = int.Parse(hdId.Value); } List <LogisticaEn> listLogis = new List <LogisticaEn>(); List <FacturaEn> listFact = new List <FacturaEn>(); foreach (DataRow row in dt.Rows) { LogisticaEn logis = new LogisticaEn(); FacturaEn fact = new FacturaEn(); logis.IdInventario = id1; logis.IdLogin = int.Parse(Session["rpta"].ToString()); logis.Fecha = DateTime.Now; logis.Codigo = row["codigo"].ToString(); logis.Descripcion = row["descrip"].ToString(); logis.IdSede = Convert.ToInt16(row["idSede"]); logis.Area = row["area"].ToString(); logis.Piso = row["piso"].ToString(); logis.Edificio = row["edificio"].ToString(); logis.IdCategoria = Convert.ToInt16(row["idCategoria"]); logis.ip = Request.UserHostAddress; //Adicionar logis.Aula = row["aula"].ToString(); logis.Serie = row["serie"].ToString(); logis.Marca = row["marca"].ToString(); logis.Modelo = row["modelo"].ToString(); logis.IdCondicion = 1; // activo logis.Observacion = row["observ"].ToString(); logis.UsuAsignado = row["usuAsignado"].ToString(); fact.Ruc = row["ruc"].ToString(); fact.NumeroFactura = row["nroFact"].ToString(); DateTime fechac = DateTime.Parse(row["fecCompra"].ToString()); fact.FechaCompra = DateTime.Parse(fechac.ToString("yyyy-MM-dd")); DateTime fecFinGar = DateTime.Parse(row["fecFinGar"].ToString()); fact.FecFinGar = DateTime.Parse(fecFinGar.ToString("yyyy-MM-dd")); fact.Proveedor = txtProveedor.Text; fact.Direccion = txtDireccion.Text; fact.TiempGar = int.Parse(txtTiempo.Text); listLogis.Add(logis); listFact.Add(fact); } transacciones objTrans = new transacciones(); if (objTrans.fun_registrar_activos_masivo(listLogis, listFact)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activos registrados correctamente.');</script>"); limpiar(); BtnGraba.Enabled = false; lblgrabar.Enabled = false; BtnGraba.Visible = false; lblgrabar.Visible = false; Bloquear(); } }
public string InsertarModificarLog(LogisticaEn objE, FacturaEn objFact) { return(objdatos.InsertarModificarLog(objE, objFact)); }
public string fun_InsertarModificarLog_masivo(LogisticaEn objE, FacturaEn ObjFac) { return(objdatos.InsertarModificarLog_masivo(objE, ObjFac)); }
public string ActualizarLogistica(LogisticaEn ObjN, FacturaEn ObjFac) { return(objdatos.ActualizarLogistica(ObjN, ObjFac)); }