private void buttonGuardar_Click(object sender, EventArgs e) { List <string> listaValidacion = new List <string>(); //Validamos los campos obligatorios if (this.visCodigo.Text == String.Empty) { listaValidacion.Add("El campo Código es obligatorio"); } if (this.visDescrip.Text == String.Empty) { listaValidacion.Add("El campo Descripción es obligatorio"); } //Muestro un mensaje con los datos mal cargados if (listaValidacion.Count > 0) { StringBuilder error = new StringBuilder(); error.AppendLine("Por favor corrija los siguientes campos:"); foreach (var i in listaValidacion) { error.AppendLine(i); } MessageBox.Show(error.ToString()); return; } //Verifico que no se haya agregado la visibilidad System.Data.SqlClient.SqlCommand comDupCod = new System.Data.SqlClient.SqlCommand("LOS_GESTORES.sp_app_getVisibilidadXCodigo"); // Abro la conexion AccesoDatos.getInstancia().abrirConexion(); System.Data.SqlClient.SqlDataReader dupVisib = AccesoDatos.getInstancia().ejecutaSP(comDupCod); if (dupVisib.HasRows) { MessageBox.Show("Ya existe una visibilidad con ese codigo."); // Cierro la conexion dupVisib.Close(); AccesoDatos.getInstancia().cerrarConexion(); return; } // Cierro la conexion dupVisib.Close(); AccesoDatos.getInstancia().cerrarConexion(); /////////////////////////////// //Persisto la Visibilidad // /////////////////////////////// // Nombre del SP string sql_qry = "LOS_GESTORES.sp_app_crearVisibilidad"; //comando pasado como parametro System.Data.SqlClient.SqlCommand com = new System.Data.SqlClient.SqlCommand(sql_qry); //Defino los parametros y los agrego a la lista de parametros System.Data.SqlClient.SqlParameter visCodig = new System.Data.SqlClient.SqlParameter("@codigo", this.visCodigo); com.Parameters.Add(visCodig); System.Data.SqlClient.SqlParameter visDescrip = new System.Data.SqlClient.SqlParameter("@descripcion", this.visDescrip); com.Parameters.Add(visDescrip); //Defino los parametros y los agrego a la lista de parametros System.Data.SqlClient.SqlParameter visPrecio = new System.Data.SqlClient.SqlParameter("@precio", this.visPrecio); com.Parameters.Add(visPrecio); System.Data.SqlClient.SqlParameter visPorc = new System.Data.SqlClient.SqlParameter("@porcentaje", this.visPorc); com.Parameters.Add(visPorc); // Abro la conexion AccesoDatos.getInstancia().abrirConexion(); System.Data.SqlClient.SqlDataReader datos = AccesoDatos.getInstancia().ejecutaSP(com); MessageBox.Show("Felicitaciones se ha dado de alta la visibilidad"); // Cierro la conexion AccesoDatos.getInstancia().cerrarConexion(); this.Close(); }
public static void enviar(String contenido, String asunto, String ruta, List <String> destinatarios) { MailMessage msgMail = new MailMessage(); try { if (destinatarios == null)// envio a todos { IAccesoDatos dao = AccesoDatos.CreateDao(); List <TPaciente> pacientes = null; try { pacientes = dao.recuperarPacientesConMail(); } catch (SqlException ex) { throw ex; } if (pacientes == null) { throw new ErrorDatosInexistentesException(); } foreach (TPaciente p in pacientes) { msgMail.To.Add(new MailAddress(p.Email)); } } else// envio a los que pasamos como parametro { foreach (String d in destinatarios) { msgMail.To.Add(new MailAddress(d)); } } msgMail.From = new MailAddress(global::ServerFisio.Properties.Settings.Default.usuarioMail); msgMail.Subject = asunto; msgMail.Body = contenido; if (ruta != "") { msgMail.Attachments.Add(new Attachment(ruta)); } SmtpClient clienteSmtp = new SmtpClient(global::ServerFisio.Properties.Settings.Default.SmtpClient); clienteSmtp.Port = global::ServerFisio.Properties.Settings.Default.SmtpPort; clienteSmtp.EnableSsl = global::ServerFisio.Properties.Settings.Default.SmtpSecure; clienteSmtp.Credentials = new NetworkCredential(global::ServerFisio.Properties.Settings.Default.usuarioMail, global::ServerFisio.Properties.Settings.Default.passMail); clienteSmtp.Send(msgMail); } catch (ErrorDatosInexistentesException ex) { throw ex; } catch (SqlException ex) { throw ex; } catch (SmtpException ex) { throw ex; } }
private void ActualizarProductos() { AccesoDatos ac = new AccesoDatos(@"Data Source=localhost\SQLEXPRESS;Initial Catalog=Productos;Integrated Security=True"); this.productos = ac.ObtenerListado(); }
//NO BORRAR ESTO, SE NECESITARA MAS ADELANTE PARA HACER PANTALLA DE CARGA private void RellenarSeguidos() { usuarios = AccesoDatos.DevolverNombresUsuario(); }
/// <summary> /// Obtiene los lotes existentes para el producto referenciado /// </summary> /// <param name="codigoProducto">Código del producto del que se desea obtener los lotes</param> /// <returns>Lotes del producto referenciado(IEnumerable<EntradaLote>)</returns> public static IEnumerable <EntradaLote> getLotesProducto(string codigoProducto, AccesoDatos accesoDatos) { Producto p = Producto.getProducto(codigoProducto, accesoDatos); return(p.getEntradasLotes()); }
public static int Guardar(CorreoLogica mail) { string[] parametros = { "@Folio", "@Proceso", "@Referencia", "@Estado", "@Destino", "@Asunto", "@Mensaje", "@Usuario" }; return(AccesoDatos.Actualizar("sp_mant_correo", parametros, mail.Folio, mail.Proceso, mail.Referencia, mail.Estado, mail.Destino, mail.Asunto, mail.Mensaje, mail.Usuario)); }
protected void PImprimeFormularioCotiRCObjetos(string pNroOrden) { AccesoDatos vAccesoDatos = new AccesoDatos(); LBCDesaEntities db = new LBCDesaEntities(); Warning[] warnings; string[] streamIds; string mimeType = string.Empty; string encoding = string.Empty; string extension = "pdf"; string fileName = "RepFormCotiRCObjetos" + pNroOrden; var vListaFlujo = from f in db.Flujo join s in db.cotizacion_ordenes on f.idFlujo equals s.id_flujo where (s.numero_orden == pNroOrden) select new { f.nombreAsegurado, f.telefonocelAsegurado, cobertura = "RC OBJETOS", f.fechaSiniestro, f.flujoOnBase, f.numeroReclamo, f.numeroPoliza, f.marcaVehiculo, f.modeloVehiculo, f.anioVehiculo, f.placaVehiculo, f.chasisVehiculo }; var vListaCotiRCObjetos = from c in db.cotizacion_rc_objetos join d in db.cotizacion_ordenes on new { c.id_flujo, c.id_cotizacion } equals new { d.id_flujo, d.id_cotizacion } where (d.numero_orden == pNroOrden) select new { d.numero_orden, c.nombre_apellido, c.numero_documento, c.telefono_contacto, c.tipo_item, c.descripcion, c.monto_item, c.rembolso }; ReportViewerCoti.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; ReportViewerCoti.LocalReport.ReportPath = "Reportes\\RepFormularioCotiRCObjetos.rdlc"; ReportDataSource datasource1 = new ReportDataSource("DataSet1", vListaFlujo); ReportDataSource datasource2 = new ReportDataSource("DataSet2", vListaCotiRCObjetos); ReportViewerCoti.LocalReport.DataSources.Clear(); ReportViewerCoti.LocalReport.DataSources.Add(datasource1); ReportViewerCoti.LocalReport.DataSources.Add(datasource2); ReportViewerCoti.LocalReport.Refresh(); byte[] VArrayBytes = ReportViewerCoti.LocalReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamIds, out warnings); //enviar el array de bytes a cliente Response.Buffer = true; Response.Clear(); Response.ContentType = mimeType; Response.AddHeader("content-disposition", "attachment; filename=" + fileName + "." + extension); Response.BinaryWrite(VArrayBytes); // se crea el archivo Response.Flush(); // se envia al cliente para su descarga }
public static int AsisMinDif(KardexLogica kar) { string[] parametros = { "@Proceso" }; return(AccesoDatos.Actualizar("sf_asist_mindif", parametros, kar.Proceso)); }
public AccesoDatosAdministrador() { _accesoDatos = new AccesoDatos(); }
public static int Guardar(KanbanLogica kan) { string[] parametros = { "@Folio", "@Planta", "@Source", "@Hora", "@Turno" }; return(AccesoDatos.ActualizarPRO("sp_mant_kanban", parametros, kan.Folio, kan.Planta, kan.Source, kan.Hora, kan.Turno)); }
public static int Guardar(KardexLogica kar) { string[] parametros = { "@Proceso", "@Descrip", "@Ubicacion" }; return(AccesoDatos.Actualizar("sp_mant_kardex", parametros, kar.Proceso, kar.Descrip, kar.Ubicacion)); }
public static int Guardar(ConfigLogica config) { string[] parametros = { "@Activos", "@DirecAct", "@FileAct", "@HrAct1", "@HrAct2", "@CargaAct", "@Asistencia", "@DirecAsis", "@FileAsis", "@HrAsis1", "@HrAsis2", "@CargaAsis", "@Server3", "@Tipo3", "@Based3", "@User3", "@Passwd3", "@ServerOrb", "@TipoOrb", "@BasedOrb", "@UserOrb", "@PasswdOrb", "@PuertoOrb", "@AsisGenMin", "@Kanban", "@KanDirec", "@KanFile", "@KanStart", "@KanEnd", "@KanMins" }; return(AccesoDatos.Actualizar("sp_mant_config", parametros, config.Activos, config.DirecAct, config.FileAct, config.HrAct1, config.HrAct2, config.CargarAct, config.Asistencia, config.DirecAsis, config.FileAsis, config.HrAsis1, config.HrAsis2, config.CargarAsis, config.Server, config.Tipo, config.Based, config.User, config.Passwd, config.ServerOrb, config.TipoOrb, config.BasedOrb, config.UserOrb, config.PasswdOrb, config.PuertoOrb, config.AsisGenMin, config.Kanban, config.KanPath, config.KanFile, config.KanStart, config.KanEnd, config.KanMins)); }
public static int Guardar(ConfigCorreoLogica config) { string[] parametros = { "@Correo", "@Servidor", "@Puerto", "@Usuario", "@Password", "@Ssl", "@Html" }; return(AccesoDatos.Actualizar("sp_mant_config_correo", parametros, config.Correo, config.Servidor, config.Puerto, config.Usuario, config.Password, config.Ssl, config.Html)); }
public DispositivoE GetDispositivo(Object[] parametros) { Mensaje mensaje; DispositivoE result = new DispositivoE(); AccesoDatos acceso = new AccesoDatos(); SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prDispositivo"); while (sqlDataReader.Read()) { if (mensaje.Titulo == null) { if (sqlDataReader.HasRows) { result = new DispositivoE() { Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id")), Direccionamiento = String.IsNullOrEmpty(sqlDataReader["Direccionamiento"].ToString()) ? " " : (String)sqlDataReader["Direccionamiento"], EUI = String.IsNullOrEmpty(sqlDataReader["EUI"].ToString()) ? " " : (String)sqlDataReader["EUI"], AppEUI = String.IsNullOrEmpty(sqlDataReader["AppEUI"].ToString()) ? " " : (String)sqlDataReader["AppEUI"], AppKEY = String.IsNullOrEmpty(sqlDataReader["AppKEY"].ToString()) ? " " : (String)sqlDataReader["AppKEY"], Latitud = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Latitud")), Longitud = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Longitud")), Modelo = String.IsNullOrEmpty(sqlDataReader["Modelo"].ToString()) ? " " : (String)sqlDataReader["Modelo"], Nombre = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Nombre")), Version_SO = String.IsNullOrEmpty(sqlDataReader["Version_SO"].ToString()) ? " " : (String)sqlDataReader["Version_SO"], Tipo_disp = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Tipo_disp")), Serial = String.IsNullOrEmpty(sqlDataReader["Serial"].ToString()) ? " " : (String)sqlDataReader["Serial"], Marca = String.IsNullOrEmpty(sqlDataReader["Marca"].ToString()) ? " " : (String)sqlDataReader["Marca"], Referencia = String.IsNullOrEmpty(sqlDataReader["Referencia"].ToString()) ? " " : (String)sqlDataReader["Referencia"], Tag = String.IsNullOrEmpty(sqlDataReader["Tag"].ToString()) ? " " : (String)sqlDataReader["Tag"], Tipo_com = String.IsNullOrEmpty(sqlDataReader["Tipo_com"].ToString()) ? " " : (String)sqlDataReader["Tipo_com"], APN = String.IsNullOrEmpty(sqlDataReader["APN"].ToString()) ? " " : (String)sqlDataReader["APN"], Puerto = String.IsNullOrEmpty(sqlDataReader["Puerto"].ToString()) ? " " : (String)sqlDataReader["Puerto"], IMEI = String.IsNullOrEmpty(sqlDataReader["IMEI"].ToString()) ? " " : (String)sqlDataReader["IMEI"], Clase = String.IsNullOrEmpty(sqlDataReader["Clase"].ToString()) ? " " : (String)sqlDataReader["Clase"], Unidad_tiempo = String.IsNullOrEmpty(sqlDataReader["Unidad_tiempo"].ToString()) ? " " : (String)sqlDataReader["Unidad_tiempo"], Valor_UT = String.IsNullOrEmpty(sqlDataReader["Valor_UT"].ToString()) ? " " : (String)sqlDataReader["Valor_UT"], EUIGAT = String.IsNullOrEmpty(sqlDataReader["EUIGAT"].ToString()) ? " " : (String)sqlDataReader["EUIGAT"], Id_red = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id_red")), Parentid = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Parentid")), Batch = (Boolean)sqlDataReader["Batch"], red = new RedE() { Nombre = String.IsNullOrEmpty(sqlDataReader["nomred"].ToString()) ? " " : (String)sqlDataReader["nomred"], }, Mensaje = new Mensaje() { Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")), Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR")) } }; } } } if (sqlDataReader.IsClosed == false) { sqlDataReader.Close(); } sqlDataReader = null; acceso.Desconectar(); return(result); }
public AccesoDatosWishlist() { _accesoDatos = new AccesoDatos(); }
public static int Guardar(AreaLogica area) { string[] parametros = { "@Area", "@Planta", "@Estacion", "@Global" }; return(AccesoDatos.Actualizar("sp_mant_areas", parametros, area.Area, area.Planta, area.Estacion, area.Global)); }
public ApiSalidasController(AccesoDatos accesoDatos) { this.accesoDatos = accesoDatos; }
public BO_Tickets() : this(AccesoDatos.OpenConn()) { }
protected void GridViewOrdenes_RowCommand(object sender, GridViewCommandEventArgs e) { if (!VerificarPagina(true)) { return; } int vIndex = 0; string vNumeroOrden = string.Empty; string vProveedor = string.Empty; AccesoDatos vAccesoDatos = new AccesoDatos(); if (0 == e.CommandName.CompareTo("Imprimir")) { string vTextoSecuencial = string.Empty; vIndex = 0; vIndex = Convert.ToInt32(e.CommandArgument); vNumeroOrden = (string)GridViewOrdenes.DataKeys[vIndex].Value; vProveedor = GridViewOrdenes.Rows[vIndex].Cells[2].Text; PImprimeFormularioCotiRCObjetos(vNumeroOrden); } if (0 == e.CommandName.CompareTo("Ver")) { string vTextoSecuencial = string.Empty; vIndex = 0; vIndex = Convert.ToInt32(e.CommandArgument); vNumeroOrden = (string)GridViewOrdenes.DataKeys[vIndex].Value; vProveedor = GridViewOrdenes.Rows[vIndex].Cells[2].Text; PVerFormularioCotiRCObjetos(vNumeroOrden); } if (0 == e.CommandName.CompareTo("SubirOnBase")) { int vResultado = 0; string vTextoSecuencial = string.Empty; vIndex = Convert.ToInt32(e.CommandArgument); vNumeroOrden = (string)GridViewOrdenes.DataKeys[vIndex].Value; vProveedor = GridViewOrdenes.Rows[vIndex].Cells[2].Text; string vIdItemAux = string.Empty; vIdItemAux = GridViewOrdenes.Rows[vIndex].Cells[7].Text; long vIdItem = 0; vIdItem = long.Parse(vIdItemAux); //Grabar en la tabla int vIdFlujo = 0; int vIdCotizacion = 0; vIdFlujo = int.Parse(TextBoxIdFlujo.Text); vIdCotizacion = int.Parse(TextBoxNroCotizacion.Text); vResultado = vAccesoDatos.fActualizaLiquidacionOB(vIdFlujo, vIdCotizacion, vNumeroOrden); PSubeFormularioCotiRCObjetos(vNumeroOrden); vResultado = vAccesoDatos.FCotizacionRCObjetosCambiaEstadoOrdenes(vIdFlujo, vIdCotizacion, vIdItem); pCargaOrdenes(vIdFlujo, vIdCotizacion); } }
public void Insertar(BO_Ticket oBO_Ticket) { string query = AuditurHelpers.QueryInsert( new string[] { "IATA", "Billete", "Fecha", "Void", "CIA", "Tarifa", "TarContado", "TarCredito", "Impuestos", "Comision", "ComOver", "Expediente", "IVA10", "IVAComision", "ComValor", "Total", "Factura", "Pasajero", "Vendedor", "Moneda", "SemanaID" }, tablename); List <SqlCeParameter> lstParameters = new List <SqlCeParameter>(); lstParameters.Add(new SqlCeParameter("p1", oBO_Ticket.IATA)); lstParameters.Add(new SqlCeParameter("p2", oBO_Ticket.Billete)); lstParameters.Add(new SqlCeParameter("p3", oBO_Ticket.Fecha)); lstParameters.Add(new SqlCeParameter("p4", oBO_Ticket.Void)); if (oBO_Ticket.Compania != null) { lstParameters.Add(new SqlCeParameter("p5", oBO_Ticket.Compania.Codigo)); } else { lstParameters.Add(new SqlCeParameter("p5", null)); } lstParameters.Add(new SqlCeParameter("p6", oBO_Ticket.Tarifa)); lstParameters.Add(new SqlCeParameter("p7", oBO_Ticket.TarContado)); lstParameters.Add(new SqlCeParameter("p8", oBO_Ticket.TarCredito)); lstParameters.Add(new SqlCeParameter("p9", oBO_Ticket.Impuestos)); lstParameters.Add(new SqlCeParameter("p10", oBO_Ticket.Comision)); lstParameters.Add(new SqlCeParameter("p11", oBO_Ticket.ComOver)); lstParameters.Add(new SqlCeParameter("p12", oBO_Ticket.Expediente)); lstParameters.Add(new SqlCeParameter("p13", oBO_Ticket.IVA105)); lstParameters.Add(new SqlCeParameter("p14", oBO_Ticket.IVAComision)); lstParameters.Add(new SqlCeParameter("p15", oBO_Ticket.ComValor)); lstParameters.Add(new SqlCeParameter("p16", oBO_Ticket.Total)); lstParameters.Add(new SqlCeParameter("p17", oBO_Ticket.Factura)); lstParameters.Add(new SqlCeParameter("p18", oBO_Ticket.Pasajero)); lstParameters.Add(new SqlCeParameter("p19", oBO_Ticket.Vendedor)); lstParameters.Add(new SqlCeParameter("p20", (uint)oBO_Ticket.Moneda.Value)); lstParameters.Add(new SqlCeParameter("p21", oBO_Ticket.SemanaID)); if (AccesoDatos.ExecuteNonQuery(query, CommandType.Text, lstParameters, conn) > 0) { oBO_Ticket.ID = GetLastID(); } }
protected void PSubeFormularioCotiRCObjetos(string pNroOrden) { AccesoDatos vAccesoDatos = new AccesoDatos(); LBCDesaEntities db = new LBCDesaEntities(); string vNumFlujo = TextBoxNroFlujo.Text; string vTipoDocumental = string.Empty; string vNombreUsuario = string.Empty; Warning[] warnings; string[] streamIds; string mimeType = string.Empty; string encoding = string.Empty; string extension = "pdf"; string fileName = "RepFormCotiRCObjetos" + pNroOrden; vTipoDocumental = "RE - Orden de Indemnizacion"; vNombreUsuario = Session["IdUsr"].ToString(); var vListaFlujo = from f in db.Flujo join s in db.cotizacion_ordenes on f.idFlujo equals s.id_flujo where (s.numero_orden == pNroOrden) select new { f.nombreAsegurado, f.telefonocelAsegurado, cobertura = "RC OBJETOS", f.fechaSiniestro, f.flujoOnBase, f.numeroReclamo, f.numeroPoliza, f.marcaVehiculo, f.modeloVehiculo, f.anioVehiculo, f.placaVehiculo, f.chasisVehiculo }; var vListaCotiRCObjetos = from c in db.cotizacion_rc_objetos join d in db.cotizacion_ordenes on new { c.id_flujo, c.id_cotizacion } equals new { d.id_flujo, d.id_cotizacion } where (d.numero_orden == pNroOrden) select new { d.numero_orden, c.nombre_apellido, c.numero_documento, c.telefono_contacto, c.tipo_item, c.descripcion, c.monto_item, c.rembolso }; ReportViewerCoti.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; ReportViewerCoti.LocalReport.ReportPath = "Reportes\\RepFormularioCotiRCObjetos.rdlc"; ReportDataSource datasource1 = new ReportDataSource("DataSet1", vListaFlujo); ReportDataSource datasource2 = new ReportDataSource("DataSet2", vListaCotiRCObjetos); ReportViewerCoti.LocalReport.DataSources.Clear(); ReportViewerCoti.LocalReport.DataSources.Add(datasource1); ReportViewerCoti.LocalReport.DataSources.Add(datasource2); ReportViewerCoti.LocalReport.Refresh(); byte[] vArrayBytes = ReportViewerCoti.LocalReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamIds, out warnings); //enviar el array de bytes a OnBase int vResultado = 0; vResultado = vAccesoDatos.FEnviaArchivoOnBase(vNumFlujo, vTipoDocumental, vNombreUsuario, vArrayBytes); if (vResultado > 0) { LabelMensaje.Text = "Documento subido exitosamente a OnBase"; } else { LabelMensaje.Text = "error, El Documento no fue subido a OnBase"; } }
public static int GuardarSP(LineaConfigLnLogica cve) { string[] parametros = { "@Clave", "@Consec", "@Linea" }; return(AccesoDatos.Actualizar("sp_mant_lineconfd", parametros, cve.Clave, cve.Consec, cve.Linea)); }
public static Response ProcesarEmpleadoConceptoNomina(EmpleadoConceptoNomina obj) { try { var comando = new SqlCommand(); _conexion = AccesoDatos.Validar_Conexion("SisAsepba", ref _mensaje); if (_conexion == null) { // mensaje = "Error al encontrar la conexion proporcionada"; return(new Response { IsSuccess = false, Message = "Error al encontrar la conexion proporcionada" }); } else { AccesoDatos.Conectar(_conexion, ref _mensaje); comando.Connection = _conexion; comando.CommandText = SpConexion; comando.Parameters.AddWithValue("@@Accion", obj.Accion); comando.Parameters.AddWithValue("@@IdEmpleado", obj.IdEmpleado); comando.Parameters.AddWithValue("@@IdConcepto", obj.IdConcepto); comando.Parameters.AddWithValue("@@IdNomina", obj.IdNomina); comando.Parameters.AddWithValue("@@IdConceptoLiquidacion", obj.IdConceptoLiquidacion); comando.Parameters.AddWithValue("@@ConsecutivoNomina", obj.ConsecutivoNomina); comando.Parameters.AddWithValue("@@Cantidad", obj.Cantidad); comando.Parameters.AddWithValue("@@Monto", obj.Monto); comando.Parameters.AddWithValue("@@Total", obj.Total); comando.Parameters.AddWithValue("@@UsuarioCreacion", obj.UsuarioCreacion); comando.Parameters.AddWithValue("@@FechaCreacion", obj.FechaCreacion); comando.Parameters.AddWithValue("@@UsuarioModificacion", obj.UsuarioModificacion); comando.Parameters.AddWithValue("@@FechaModificacion", obj.FechaModificacion); var resultado = AccesoDatos.LlenarDataTable(comando, ref _mensaje); //return string.IsNullOrEmpty(mensaje) ? Convert.ToBoolean(resultado.Rows[0][0] ) : false; if (resultado == null || resultado.Rows.Count < 0) { return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta" }); } return(new Response { IsSuccess = true, Result = resultado.Rows[0][0] }); } } catch (Exception ex) { _mensaje = ex.Message; return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta, detalle del error: " + ex.Message }); } finally { AccesoDatos.Desconectar(_conexion, ref _mensaje); } }
private void btnBuscar_Click(object sender, EventArgs e) { string sql_qry = "select P.id_publicacion, P.codigo CODIGO, P.descripcion DESCRIPCION," + " P.descripcion_tipo TIPO, P.fecha_venc FECHA_VENCIMIENTO" + " from LOS_GESTORES.Publicacion P" + " join LOS_GESTORES.Visibilidad V on V.id_visibilidad = P.id_visibilidad " + " left join LOS_GESTORES.Publicacion_Inmediata PI on PI.id_publicacion = P.id_publicacion and PI.stock > 0" + " WHERE P.id_usuario <> " + this.idUsu.ToString().Trim() + " AND P.fecha_venc >= '" + new DateTime(2013, 01, 10).ToShortDateString() + "'"; //" AND P.fecha_venc >= '"+ fecha_hoy.Date.ToShortDateString()+ "'"; //FUNCIONALIDAD ADICIONAL PARA CONTEMPLAR ESTRATEGIA DE MIGRACION TOMADA if (this.checkBoxFin.Checked) { sql_qry += " AND P.id_estado = (select E.id_estado from LOS_GESTORES.Estado E where E.descripcion = 'Activa')"; } //Armo el string de acuerdo a los parametros de busqueda if (txtDesc.Text.Trim() != string.Empty) { sql_qry = sql_qry + " AND P.descripcion like '%" + txtDesc.Text.Trim() + "%'"; } // Armo el query con los rubros if (this.lstRubros.SelectedIndices.Count > 0) { int primero = 1; sql_qry = sql_qry + " AND (select PRU.id_rubro from LOS_GESTORES.Publicacion_Rubro PRU" + " where PRU.id_publicacion = P.id_publicacion) IN ("; foreach (object item in lstRubros.SelectedItems) { if (primero == 1) { sql_qry = sql_qry + ((DataRowView)item)["id_r"].ToString(); primero = 0; } else { sql_qry = sql_qry + ", " + ((DataRowView)item)["id_r"].ToString(); } } sql_qry += ")"; } // Defino el order by por el precio de la visibilidad sql_qry = sql_qry + " ORDER BY V.precio desc"; // Abro la conexion AccesoDatos.getInstancia().abrirConexion(); DataSet datos = AccesoDatos.getInstancia().consultaSimple(sql_qry); dataGridPublicaciones.AutoGenerateColumns = true; dataGridPublicaciones.DataSource = datos.Tables[0]; dataGridPublicaciones.Columns[0].Visible = false; // Cierro la conexion AccesoDatos.getInstancia().cerrarConexion(); }
/// <summary> /// Filtra las salidas mediante un dato de texto entrante que puede ser el código de la salida, código o nombre del producto /// </summary> /// <param name="datoSalida">dato por medio del cual se hace el filtrado</param> /// <returns>Lista de salidas que coinciden con la búsqueda(JsonResult)</returns> public static IEnumerable <SalidaDetallada> filtrarSalidas(string datoSalida, AccesoDatos accesoDatos) { IEnumerable <Producto> productos = Producto.getProductos(accesoDatos); IEnumerable <SalidaExistencia> salidas; List <SalidaDetallada> listaSalidas = new List <SalidaDetallada> { }; foreach (Producto p in productos) { salidas = p.getSalidasExistencias(); foreach (SalidaExistencia s in salidas) { if (s.codigo == datoSalida || p.nombre == datoSalida || p.codigo == datoSalida) { listaSalidas.Add(new SalidaDetallada(s.codigo, s.fechaHoraRegistro, s.destino, s.observaciones, p.codigo, p.nombre, s.lotesSalida, s.registrador)); } } } return(listaSalidas); }
public ApiPronosticosController(AccesoDatos accesoDatos) { this.accesoDatos = accesoDatos; }
//constructor public RoleActancial() { ledeer_data = new AccesoDatos(); }
public DataTable cargarCategorias(string consulta) { AccesoDatos accesoDatos = new AccesoDatos(); return(accesoDatos.ObtenerTabla("Categorias", consulta)); }
public Agencias() : this(AccesoDatos.OpenConn()) { }
////////protected void ButtonCreaCotizacion_Click(object sender, EventArgs e) ////////{ //////// if (!VerificarPagina(true)) return; //////// Label4.Text = string.Empty; //////// TextBoxPlaca.Text = string.Empty; //////// if (string.Empty != TextBoxNroFlujo.Text) //////// { //////// //mostrar el Popup de selección //////// Session["PopupModalCoberturas"] = 1; //////// this.ModalPopupCoberturas.Show(); //////// } //////// else //////// { //////// //mostrar mensaje de error //////// Label4.Text = "NO se puede crear una cotización sin flujo Onbase asociado"; //////// } ////////} protected void GridViewMaster_RowDataBound(object sender, GridViewRowEventArgs e) { if (!VerificarPagina(true)) { return; } if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes["onmouseover"] = "this.style.backgroundColor='aquamarine';"; //e.Row.Attributes["onmouseout"] = "this.style.backgroundColor='white';"; e.Row.Attributes["onmouseout"] = "this.style.backgroundColor='" + vColorFilaGrid + "';"; if ("#E3EAEB" == vColorFilaGrid) { vColorFilaGrid = "white"; } else { vColorFilaGrid = "#E3EAEB"; } DateTime vFechaIni = DateTime.ParseExact(TextBoxFechaIni.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); TextBoxFechaIni_CalendarExtender.SelectedDate = vFechaIni; DateTime vFechaFin = DateTime.ParseExact(TextBoxFechaFin.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); TextBoxFechaFin_CalendarExtender.SelectedDate = vFechaFin; string vIdFlujo = string.Empty; int vIdInspeccion = 0; vIdFlujo = e.Row.Cells[2].Text; vIdInspeccion = int.Parse(vIdFlujo); AccesoDatos vAccesoDatos = new AccesoDatos(); var gvInspecciones = (GridView)e.Row.FindControl("gvInspecciones"); vFechaFin = vFechaFin.AddDays(1); using (LBCDesaEntities db = new LBCDesaEntities()) { var vLst = (from c in db.Cotizacion join cf in db.CotizacionFlujo on c.idFlujo equals cf.idFlujo where (c.idFlujo == vIdInspeccion) && (c.fechaCreacion >= vFechaIni && c.fechaCreacion <= vFechaFin) && (c.tipoCobertura == (int)AccesoDatos.TipoInspeccion.DaniosPropios) orderby c.idInspeccion select new { c.idCotizacion, tipoCobertura = "Daños Propios", secuencialOrden = "DP - Pendiente", nombreProveedor = "N/A", correlativoInspeccion = c.correlativo, c.fechaCreacion, sumaCosto = 0, descEstado = "Coti.Pendiente" }).Union (from c in db.Cotizacion join cf in db.CotizacionFlujo on c.idFlujo equals cf.idFlujo where (c.idFlujo == vIdInspeccion) && (c.fechaCreacion >= vFechaIni && c.fechaCreacion <= vFechaFin) && (c.tipoCobertura == (int)AccesoDatos.TipoInspeccion.RoboParcial) orderby c.idInspeccion select new { c.idCotizacion, tipoCobertura = "Robo Parcial", secuencialOrden = "RP - Pendiente", nombreProveedor = "N/A", correlativoInspeccion = c.correlativo, c.fechaCreacion, sumaCosto = 0, descEstado = "Coti.Pendiente" }).Union (from c in db.Cotizacion join cf in db.CotizacionFlujo on c.idFlujo equals cf.idFlujo where (c.idFlujo == vIdInspeccion) && (c.fechaCreacion >= vFechaIni && c.fechaCreacion <= vFechaFin) && (c.tipoCobertura == (int)AccesoDatos.TipoInspeccion.RCVEhicular) orderby c.idInspeccion select new { c.idCotizacion, tipoCobertura = "RC Vehicular", secuencialOrden = "RCV - Pendiente", nombreProveedor = "N/A", correlativoInspeccion = c.correlativo, c.fechaCreacion, sumaCosto = 0, descEstado = "Coti.Pendiente" }).Union (from c in db.Cotizacion join cf in db.CotizacionFlujo on c.idFlujo equals cf.idFlujo where (c.idFlujo == vIdInspeccion) && (c.fechaCreacion >= vFechaIni && c.fechaCreacion <= vFechaFin) && (c.tipoCobertura == (int)AccesoDatos.TipoInspeccion.RCPersonas) orderby c.idInspeccion select new { c.idCotizacion, tipoCobertura = "RC Personas", secuencialOrden = "RCPer - Pendiente", nombreProveedor = "N/A", correlativoInspeccion = c.correlativo, c.fechaCreacion, sumaCosto = 0, descEstado = "Coti.Pendiente" }).Union (from c in db.Cotizacion join cf in db.CotizacionFlujo on c.idFlujo equals cf.idFlujo where (c.idFlujo == vIdInspeccion) && (c.fechaCreacion >= vFechaIni && c.fechaCreacion <= vFechaFin) && (c.tipoCobertura == (int)AccesoDatos.TipoInspeccion.RCObjetos) orderby c.idInspeccion select new { c.idCotizacion, tipoCobertura = "RC Objetos", secuencialOrden = "RCObj - Pendiente", nombreProveedor = "N/A", correlativoInspeccion = c.correlativo, c.fechaCreacion, sumaCosto = 0, descEstado = "Coti.Pendiente" }).Union (from c in db.Cotizacion join cf in db.CotizacionFlujo on c.idFlujo equals cf.idFlujo where (c.idFlujo == vIdInspeccion) && (c.fechaCreacion >= vFechaIni && c.fechaCreacion <= vFechaFin) && (c.tipoCobertura == (int)AccesoDatos.TipoInspeccion.PerdidaTotalRobo) orderby c.idInspeccion select new { c.idCotizacion, tipoCobertura = "PT Robo", secuencialOrden = "PT Robo - Pendiente", nombreProveedor = "N/A", correlativoInspeccion = c.correlativo, c.fechaCreacion, sumaCosto = 0, descEstado = "Coti.Pendiente" }).Union (from c in db.Cotizacion join cf in db.CotizacionFlujo on c.idFlujo equals cf.idFlujo where (c.idFlujo == vIdInspeccion) && (c.fechaCreacion >= vFechaIni && c.fechaCreacion <= vFechaFin) && (c.tipoCobertura == (int)AccesoDatos.TipoInspeccion.PerdidaTotalDaniosPropios) orderby c.idInspeccion select new { c.idCotizacion, tipoCobertura = "PT Danios Propios", secuencialOrden = "PT Daños Propios - Pendiente", nombreProveedor = "N/A", correlativoInspeccion = c.correlativo, c.fechaCreacion, sumaCosto = 0, descEstado = "Coti.Pendiente" }); gvInspecciones.DataSource = vLst.ToList(); gvInspecciones.DataBind(); } } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { string codCliente = txtCodigoCliente.Text; //--------------CONSULTA NUEVA string qry = ""; string qryDocumentos = ""; if (!(codCliente.Trim().Length == 9) && !(codCliente.Trim().Length == 6)) { MsgBox1.alert("El código proporcionado no es NDC ni de un cliente existente"); } else { AccesoDatos ad = new AccesoDatos(); if (codCliente.Trim().Length == 9) { qry = String.Format("select LNUCSO AS NDC, lclnoc as CLIENTE, LCLNOC AS NOMBRE, '' AS DIRECCION, '' AS NIT, LEMAIL AS EMAIL from cdicrm.cr0029f where LNUCSO='{0}'", codCliente); } else if (codCliente.Trim().Length == 6) { qry = String.Format("select '' AS NDC, gclcod as CLIENTE, gclnom as NOMBRE, ( gcldir||gclcod||gclciu ) as DIRECCION, gclnit as nit, GCLTX1 as EMAIL from intgen.fgen035 where gclcod='{0}'", codCliente); } qryDocumentos = @"select d.seqdocto as nodocumento, d.vcocia as compania, d.subare as area, t.nombretipo as tipo_documento, d.nombredoc from cdigen.twgen0003 d left join cdigen.twgen0002 t on d.idtipodoc=t.idtipodoc where d.clondc='{0}' and UPPER(coalesce(d.estado,''))<>'X'"; DataTable dtDatosCliente = new DataTable(); dtDatosCliente = ad.RealizaConsulta(qry); DataTable dtDocumentosCliente = new DataTable(); dtDocumentosCliente = ad.RealizaConsulta(String.Format(qryDocumentos, txtCodigoCliente.Text)); if (dtDatosCliente != null && dtDatosCliente.Rows.Count > 0) { //this.ViewState["CLIENTE"] = dtDatosCliente; //if (dtDatosCliente.Rows.Count > 0) { gvDatosCliente.DataSource = dtDatosCliente; gvDatosCliente.DataBind(); pDatosCliente.Visible = true; gvDocumentosCliente.DataSource = dtDocumentosCliente; gvDocumentosCliente.DataBind(); pDocumentosCliente.Visible = true; } //else //{ // this.obtenerDatos(0); //} } else { gvDatosCliente.DataSource = dtDatosCliente; gvDatosCliente.DataBind(); pDatosCliente.Visible = true; } } } catch (Exception arg_146_0) { Exception exception = arg_146_0; MsgBox1.alert("Error al cargar los datos " + exception.Message); } }
public static Response Procesar(Capacitacion obj) { try { var comando = new SqlCommand(); _conexion = AccesoDatos.Validar_Conexion("SisAsepba", ref _mensaje); if (_conexion == null) { // mensaje = "Error al encontrar la conexion proporcionada"; return(new Response { IsSuccess = false, Message = "Error al encontrar la conexion proporcionada" }); } else { AccesoDatos.Conectar(_conexion, ref _mensaje); comando.Connection = _conexion; comando.CommandText = SpConexion; comando.Parameters.AddWithValue("@@Accion", obj.Accion); comando.Parameters.AddWithValue("@@IdCapacitacionEmpleado", obj.IdCapacitacion); comando.Parameters.AddWithValue("@@IdTipoCapacitacion", obj.IdTipoCapacitacion); comando.Parameters.AddWithValue("@@FechaRegistro", obj.FechaRegistro); comando.Parameters.AddWithValue("@@FechaInicio", obj.FechaInicio); comando.Parameters.AddWithValue("@@FechaFinalizacion", obj.FechaFinalizacion); comando.Parameters.AddWithValue("@@CantidadHoras", obj.CantidadHoras); comando.Parameters.AddWithValue("@@NombreCapacitacion", obj.NombreCapacitacion); comando.Parameters.AddWithValue("@@Descripcion", obj.Descripcion); comando.Parameters.AddWithValue("@@PrimerNombreCapacitador", obj.PrimerNombreDelCapacitador); comando.Parameters.AddWithValue("@@SegundoNombreCapacitador", obj.SegundoNombreDelCapacitador); comando.Parameters.AddWithValue("@@PrimerApellidoCapacitador", obj.PrimerApellidoDelCapacitador); comando.Parameters.AddWithValue("@@SegundoApellidoCapacitador", obj.SegundoApellidoDelCapacitador); comando.Parameters.AddWithValue("@@EmpresaCapacitadora", obj.EmpresaCapacitadora); comando.Parameters.AddWithValue("@@Origen", obj.Origen); comando.Parameters.AddWithValue("@@CargoPagoCapacitacion", obj.CargoPagoCapacitacion); comando.Parameters.AddWithValue("@@Estado", obj.Estado); comando.Parameters.AddWithValue("@@DocumentoAdjunto", obj.DocumentoAdjunto); comando.Parameters.AddWithValue("@@UsuarioCreacion", obj.UsuarioCreacion); comando.Parameters.AddWithValue("@@FechaCreacion", obj.FechaCreacion); comando.Parameters.AddWithValue("@@UsuarioModificacion", obj.UsuarioModificacion); comando.Parameters.AddWithValue("@@FechaModificacion", obj.FechaModificacion); var resultado = AccesoDatos.LlenarDataTable(comando, ref _mensaje); //return string.IsNullOrEmpty(mensaje) ? Convert.ToBoolean(resultado.Rows[0][0] ) : false; if (resultado == null || resultado.Rows.Count < 0) { return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta" }); } return(new Response { IsSuccess = true, Result = resultado.Rows[0][0] }); } } catch (Exception ex) { _mensaje = ex.Message; return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta, detalle del error: " + ex.Message }); } finally { AccesoDatos.Desconectar(_conexion, ref _mensaje); } }
private void ValidarReloj(AccesoDatos.Horario horarioaplicado, TimeSpan horadesde, TimeSpan horahasta, bool jornadacompleta, AccesoDatos.Agente agente, List<RelojDefectuosoDTO> listafinal) { if (horarioaplicado != null) { if (jornadacompleta) { var _afectado = new RelojDefectuosoDTO(); _afectado.IdAgente = agente.Id; _afectado.IdHorario = horarioaplicado.Id; _afectado.Nombre = agente.Nombre; _afectado.RelojDefectuosoEntrada = false; _afectado.RelojDefectuosoEntradaParcial = false; _afectado.RelojDefectuosoSalidaParcial = false; _afectado.RelojDefectuosoSalida = false; _afectado.JornadaCompleta = true; listafinal.Add(_afectado); } else if (!(horarioaplicado.HoraSalida < horadesde || horarioaplicado.HoraEntrada > horahasta)) { var _afectado = new RelojDefectuosoDTO(); _afectado.IdAgente = agente.Id; _afectado.IdHorario = horarioaplicado.Id; _afectado.Nombre = agente.Nombre; _afectado.JornadaCompleta = false; _afectado.RelojDefectuosoEntrada = (horarioaplicado.HoraEntrada >= horadesde && horarioaplicado.HoraEntrada < horahasta) ? true : false; _afectado.RelojDefectuosoSalida = (horarioaplicado.HoraSalida >= horadesde && horarioaplicado.HoraSalida < horahasta) ? true : false; if (horarioaplicado.HoraSalidaParcial != null) { _afectado.RelojDefectuosoSalidaParcial = (horarioaplicado.HoraSalidaParcial >= horadesde && horarioaplicado.HoraSalidaParcial < horahasta) ? true : false; _afectado.RelojDefectuosoEntradaParcial = (horarioaplicado.HoraEntradaParcial >= horadesde && horarioaplicado.HoraEntradaParcial < horahasta) ? true : false; } listafinal.Add(_afectado); } } }
public AccesoDatosComentario() { _accesoDatos = new AccesoDatos(); }