protected void sData_DBSave(string[] datos) { DateTime temp_proceso = new DateTime(); string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString; using (MySqlConnection connection = new MySqlConnection(constr)) { using (MySqlCommand command = new MySqlCommand()) { try { command.Connection = connection; command.CommandText = "INSERT INTO cfdi_facturas (rfc_e,rfc_r,uuid,total,estatus,estado,fecha,identificador) VALUES (?Rfc_e,?Rfc_r,?Uuid,?Total,?Estatus,?Estado,?Fecha,?Identi);"; MySqlParameter RfcEParameter = new MySqlParameter("?Rfc_e", MySqlDbType.VarChar, 15); MySqlParameter RfcRParameter = new MySqlParameter("?Rfc_r", MySqlDbType.VarChar, 15); MySqlParameter UuidParameter = new MySqlParameter("?Uuid", MySqlDbType.VarChar, 50); MySqlParameter TotalParameter = new MySqlParameter("?Total", MySqlDbType.VarChar, 40); MySqlParameter EstatusParameter = new MySqlParameter("?Estatus", MySqlDbType.VarChar, 50); MySqlParameter EstadoParameter = new MySqlParameter("?Estado", MySqlDbType.VarChar, 50); MySqlParameter FechaParameter = new MySqlParameter("?Fecha", MySqlDbType.DateTime); MySqlParameter IdentificadorParameter = new MySqlParameter("?Identi", MySqlDbType.VarChar, 50); RfcEParameter.Value = datos[0]; RfcRParameter.Value = datos[1]; UuidParameter.Value = datos[3]; TotalParameter.Value = datos[2]; EstatusParameter.Value = datos[4]; EstadoParameter.Value = datos[5]; temp_proceso = DateTime.Now; FechaParameter.Value = temp_proceso.ToString(format: "yyyy-MM-dd HH:mm:ss"); IdentificadorParameter.Value = IdentiTextBox.Text; command.Parameters.Add(RfcEParameter); command.Parameters.Add(RfcRParameter); command.Parameters.Add(UuidParameter); command.Parameters.Add(TotalParameter); command.Parameters.Add(EstatusParameter); command.Parameters.Add(EstadoParameter); command.Parameters.Add(FechaParameter); command.Parameters.Add(IdentificadorParameter); connection.Open(); command.ExecuteNonQuery(); connection.Close(); UploadStatusLabel.Text = "Datos cargados en la base de datos correctamente"; QrTextBox.Focus(); } catch (MySql.Data.MySqlClient.MySqlException ex) { UploadStatusLabel.Text = "Error " + ex.Number + " ha ocurrido: " + ex.Message; } } } }
protected void Page_Load(object sender, EventArgs e) { Clear_Data(); QrTextBox.Focus(); }