/// <summary> /// Metodo singleton para obtener instancia de la clase. /// </summary> /// <returns></returns> public static ConexionMySql getInstance() { if(instance == null) { instance = new ConexionMySql(); } return instance; }
public Ubicacion[] ObtenerUbicacionXml(string id) { List<Ubicacion> lista = new List<Ubicacion>(); cn = ConexionMySql.getInstance(); try { //consulta Inventario DB DataTable respuesta = (DataTable)cn.ConsultarTabla("id, sector, area, lugar", "ubicacion", "almacen_id = " + id); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { Ubicacion ubicacion = new Ubicacion( Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString()); lista.Add(ubicacion); } } } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); } return lista.ToArray(); }
public String ValidarUsuario(String usuario, String contrasenia) { List<UsuarioDatos> usuarioDatos = new List<UsuarioDatos>(); cn = ConexionMySql.getInstance(); DataTable respuesta = (DataTable)cn.ConsultarTabla("id, persona,usuario,empleado_id,persona_id,almacen_id", "view_usuario", "usuario = '" + usuario + "' AND contrasenia ='" + GetMD5(contrasenia) + "'"); //serializa el resultado JavaScriptSerializer s = new JavaScriptSerializer(); var json = "vacio"; //existe usuario if(respuesta.Rows.Count > 0) { for(int i = 0; i < respuesta.Rows.Count; i++) { UsuarioDatos usuarios = new UsuarioDatos(Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), Convert.ToInt32(respuesta.Rows[i][3]), Convert.ToInt32(respuesta.Rows[i][4]), Convert.ToInt32(respuesta.Rows[i][5])); usuarioDatos.Add(usuarios); } json = s.Serialize(usuarioDatos.ToArray()); } return json; }
public TipoActivo[] ObtenerTipoActivoXml() { List<TipoActivo> lista = new List<TipoActivo>(); cn = ConexionMySql.getInstance(); try { //consulta Inventario DB DataTable respuesta = (DataTable)cn.ConsultarTabla("id, tipo, nombre, descripcion", "tipo_activo"); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { TipoActivo tipoActivo = new TipoActivo( Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString()); lista.Add(tipoActivo); } } } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); } return lista.ToArray(); }
public String ObtenerUbicacionJson(string almacen) { List<Ubicacion> lista = new List<Ubicacion>(); //serializa el resultado JavaScriptSerializer s = new JavaScriptSerializer(); var json = ""; cn = ConexionMySql.getInstance(); try { //consulta Inventario DB DataTable respuesta = (DataTable)cn.ConsultarTabla("id, sector, area, lugar", "ubicacion", "almacen_id = "+almacen); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { Ubicacion ubicacion = new Ubicacion( Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString()); lista.Add(ubicacion); } } json = s.Serialize(lista.ToArray()); } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); return "Consulte administrador"; } return json; }
public String ObtenerTipoActivoJson() { List<TipoActivo> lista = new List<TipoActivo>(); //serializa el resultado JavaScriptSerializer s = new JavaScriptSerializer(); var json = ""; cn = ConexionMySql.getInstance(); try { //consulta Inventario DB DataTable respuesta = (DataTable)cn.ConsultarTabla("id, tipo, nombre, descripcion", "tipo_activo"); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { TipoActivo tipoActivo = new TipoActivo( Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString()); lista.Add(tipoActivo); } } json = s.Serialize(lista.ToArray()); } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); return "Consulte administrador"; } return json; }
public Inventario[] ObtenerInventarioXml() { List<Inventario> lista = new List<Inventario>(); cn = ConexionMySql.getInstance(); try { DataTable respuesta = (DataTable)cn.ConsultarTabla("id, nombre, descripcion, prioridad", "inventario", "registrar = 1 "); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { Inventario inventario = new Inventario(Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString()); lista.Add(inventario); } } } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); return null; } return lista.ToArray(); }
public Activo[] ObtenerActivoXml(int ids) { List<Activo> lista = new List<Activo>(); cn = ConexionMySql.getInstance(); try { DataTable respuesta = (DataTable)cn.ConsultarTabla( "id,descripcion,marca,modelo,serie,estado,color,alto,ancho,profundidad,contenido,peso,nro,fechaMantenimiento,unidad,cantidad,material,codigoTIC,codigoPatrimonio,codigoActivoFijo,codigoGerencia,otroCodigo,imagen,observacion,tipoactivo_id,empleado_id,ubicacion_id,inventario_id ", "view_activo", "inventario_id = " + ids.ToString()); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { Activo inventario = new Activo(Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString(), respuesta.Rows[i][4].ToString(), respuesta.Rows[i][5].ToString(), respuesta.Rows[i][6].ToString() , respuesta.Rows[i][7].ToString(), respuesta.Rows[i][8].ToString(), respuesta.Rows[i][9].ToString(), respuesta.Rows[i][10].ToString(), respuesta.Rows[i][11].ToString(), respuesta.Rows[i][12].ToString(), respuesta.Rows[i][13].ToString(), respuesta.Rows[i][14].ToString(), respuesta.Rows[i][15].ToString(), respuesta.Rows[i][16].ToString(), respuesta.Rows[i][17].ToString() , respuesta.Rows[i][18].ToString(), respuesta.Rows[i][19].ToString(), respuesta.Rows[i][20].ToString(), respuesta.Rows[i][21].ToString(), (respuesta.Rows[i][22]), respuesta.Rows[i][23].ToString(), respuesta.Rows[i][24].ToString(), respuesta.Rows[i][25].ToString(), respuesta.Rows[i][26].ToString(), respuesta.Rows[i][27].ToString()); //respuesta.Rows[i][22].ToString(), respuesta.Rows[i][23].ToString(), respuesta.Rows[i][24].ToString(), respuesta.Rows[i][25].ToString(), respuesta.Rows[i][26].ToString()); lista.Add(inventario); } } } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); return null; } return lista.ToArray(); }
public Bitmap ObtenerActivoImge2(string ids) { cn = ConexionMySql.getInstance(); byte[] bytes = cn.GetActivoImage(ids.ToString()); using(var stream = new MemoryStream(bytes)) { var imageConverter = new ImageConverter(); var image = (Image)imageConverter.ConvertFrom(bytes); return new Bitmap(image); } // return bytes.ToString() ; }
public bool ValidarUsuario(string usuario, string contrasenia) { con = new ConexionMySql(); return false; }